Magic Baby Names is a unique search site with 100,942 names collected from 2,474,806 family trees, containing 122,197,098 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   Claudia   Elisa   Elvira
Julia   Carmen   Valentina   Salma
Sara   Elena   Margarita   Marisol
Andrea   Carla   Raquel   Fernanda
Sandra   Helena   Martina   Josefina
Sophia   Marina   Guadalupe   Agatha
Rose   Jaime   Alejandra   Manuela
Eva   Ariel   Valeria   Inez
Ana   Adriana   Dolores   Maribel
Paula   Lucia   Luisa   Marcela
Angel   Fatima   Marisa   Isa
Sofia   Daniela   Magdalena   Pilar
Isabel   Simone   Eliana   Jacinta
Anita   Marta   Juana   Alena
Even more girls names...

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