Magic Baby Names is a unique search site with 99,188 names collected from 2,191,890 family trees, containing 108,227,744 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 Spanish baby names for girls:

Maria   Rosa   Mariana   Maura
Alex   Carmen   Elisa   Elvira
Julia   Claudia   Valentina   Salma
Sara   Elena   Margarita   Marisol
Andrea   Carla   Raquel   Fernanda
Sandra   Jaime   Guadalupe   Josefina
Sophia   Marina   Martina   Manuela
Rose   Helena   Alejandra   Maribel
Eva   Ariel   Valeria   Agatha
Ana   Adriana   Dolores   Inez
Paula   Lucia   Luisa   Marcela
Angel   Fatima   Marisa   Isa
Sofia   Daniela   Magdalena   Jacinta
Isabel   Simone   Eliana   Alena
Anita   Marta   Juana   Pilar
Even more girls names...

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