Magic Baby Names is a unique search site with 99,282 names collected from 2,203,212 family trees, containing 108,786,752 people.

But you don't need to trawl through long lists of baby names any more!

Simply enter names you like and let this genius technology inspire you to find the perfect name. How?

My favorite names


Click the ♡ next to a name to add it to your favorites.

Magic Baby Names

Popular US Top 50 baby names for girls:

The USTop50 tag is based on Top Baby Names for 2013
Sarah   Sophia   Jayden   Zoey
Elizabeth   Madison   Sofia   Scarlett
Emily   Claire   Lillian   Aria
Emma   Ella   Avery   Aaliyah
Anna   Alexis   Hailey   Camila
Hannah   Abigail   Savannah   Nevaeh
Olivia   Mia   Gabriella
Samantha   Leah   Addison
Grace   Amelia   Aubrey
Victoria   Riley   Layla
Charlotte   Ava   Brooklyn
Chloe   Allison   Sadie
Natalie   Evelyn   Kaylee
Lily   Zoe   Arianna
Isabella   Audrey   Harper

Click a name to browse or enter a different name below: