What's BabyNameScience.com? Our team of researchers have gathered trends and insights for 30,000+ baby names over the last 100 years. From Mary (#1 in 1910) to Madison (#8 in 2012) - We have collected and organized names from over 290 million births to help you find the perfect name for your baby.
Try our free Smart Name Finder
Rather than random suggestions or alphabetically sorted lists we'll give you smart suggestions based
on your input and preferences. Give it a try!