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 be calling your child.
Psychologist Dr. David Holmes has revealed the names of people who are typically the most cheerful on the planet.
Top Ten Happiest Boys Names:
1. Joshua
2. Jason
3. Matthew
4. Terry
5. Barry
6. Stan
7. Ian
8. Craig
9. Nigel
10. Christopher
Top Ten Happiest Girls Names:
1. Judy
2. Stephanie
3. Linda
4. Pam
5. Pat
6. Fiona
7. Paula
8. Susan
9. Isobel
10. Vicky