If you're having a baby anytime soon and want them to grow up happy, then research says that these are the names that you should probably avoid calling your child.
Top Ten Unhappiest Boys Names:
1. Ben
2. Andrew
3. Edward
4. Tim
5. Owen
6. Bob
7. Dennis
8. Ray
9. Alfie
10. Jeremy
Top Ten Unhappiest Girls Names:
1. Lynn
2. Charlotte
3. Tina
4. Amy
5. Tara
6. Sam
7. Alex
8. Tanya
9. Jessica
10. Olivia