Magic Baby Names is a unique search site with 80,379 names collected from 690,554 family trees, containing 34,097,104 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

Enter name(s) that you like:


Or choose a name below to get started:

Boys Names


Girls Names


Boys or Girls

Luke   Beth   Jessie
Vincent   Megan   Alex
Ross   Grace   Angel
Owen   Charlotte   Kim
Michael   Stephanie   Alexis
Jose   Julia   Sydney
Richard   Isabel   Sam
Timothy   Cassandra   Lee
Dave   Maria   Jordan
Drew   Savannah   Jean
Rob   Lily   Jackie
Brendan   Tracey   Leslie