Magic Baby Names is a unique search site with 113,586 names collected from 3,820,012 family trees, containing 188,618,592 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

clearsortgroupprint

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

Magic Baby Names

Popular English baby names for girls:

Mary   Susan   Alice   Caroline
Elizabeth   Rebecca   Julia   Ella
Emily   Margaret   Jamie   Madison
Maria   Karen   Nancy   Ann
Jessica   Linda   Heather   Jean
Emma   Samantha   Anne   Amber
Jennifer   Patricia   Lucy   Kathleen
Anna   Nicole   Sandra   Dorothy
Alex   Melissa   Jane   Alexis
Laura   Katie   Andrea   Abigail
Lisa   Julie   Marie   Kate
Rachel   Barbara   Sharon   Molly
Hannah   Victoria   Rose   Morgan
Amy   Helen   Sophia   Betty
Amanda   Charlotte   Ruth   Amelia
Even more girls names...

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

 

Privacy Policy