Honesty, trust, compromise – think those are essential qualities to find in that special someone? Puh-leeze!

A new survey has helped come up with the best names for a good spouse.

Yes, the fine people British-based Siteopia.com (what? You DON’T have it bookmarked?!) asked 2,000 people what names they identified with being good husbands and wives.

Katie took top spot among the ladies, which is an interesting. Katie Holmes may or may not have been a good wife to Tom Cruise, but, regardless, their marriage ended in divorce. And Katy Perry – although spelled K-A-T-Y – had a short union with Russell Brand. Hmm, maybe she’ll prove the name’s worth if she ties the knot with John Mayer.

Interestingly, John took fifth among men, while David topped the list on the dude’s side and Andrew took second. Y’know, like Andrew Weiner, whose antics do not exactly make him husband of the year material.

Two names that didn’t make the cut on either side? Kim and Kanye. Let’s hope those crazy kids can defy the odds.

Best wife names

1. Katie
2. Sophie
3. Louise
4. Sarah
5. Emily
6. Charlotte
7. Elizabeth
8. Amy
9. Jessica
10. Lucy

Best husband names

1. David
2. Andrew
3. Daniel
4. Paul
5. John
6. William
7. Simon
8. James
9. Chris
10. Stephen

More From Rock 96.7