According to a new study, people with these first names make better spouses!

You know how sometimes you maybe wonder if you married the right man. Well, maybe you should have thought a little harder about what his name says about him.

A new study claims your hubby's first name (and YOURS!) can determine if he'd you'd make a good husband (wife) or not. 


These names could be keys to a long-lasting marriage.

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

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