20 Spanish Baby Names for Boys That Are Muy Bonito

Tapas, Flamenco, Rioja wine—those Spaniards really know a thing or two about the finer things in life. Case in point: these beautiful names for your adorable little chico. Here are 20 beautiful baby names for boys. (Just remember that the “J”s are pronounced as “H”s.)

RELATED: 16 Cool Baby Boy Names You Haven’t Thought Of

1. Alejandro

For pronunciation, see Lady Gaga’s smash hit.

2. Santiago

Means “Saint James,” the patron saint of Spaniards.

3. Diego

The Hispanic version of James.

4. Matías

Means “gift of God.”

5. Joaquín

Pronounced wah-KEEN. (You know, as in Phoenix.)

6. Aldo

Means “very old,” which is pretty darn cute.

RELATED: 14 Old-Man Names That Would Be So Adorable for a Baby Boy

7. Sebastian

Or just Seb for short.

8. Tomas

Means “twin,” but would be adorable for any type of sibling.

9. Carlitos

Means “free man.” Let this little guy loose on the playground and watch how he lives up to his name.

10. Enrique

Means “ruler of the house.” (Well, obviously.)

11. Vito

A little bit Spanish, a little bit Italian and a whole lot of cuteness.

12. Fernando

Great for ABBA lovers.

13. Rodrigo

Means “famous ruler,” but no pressure.

14. Felipe

Perfect for equestrians, this adorable moniker means “loves horses.”

15. Manuel

But when you’re in a rush, it’s just Manny.

16. Juan

A Spanish twist on John.

17. Javier

Means “bright.” (You should probably start saving for an Ivy League school.)

18. Mateo

So trendy.

19. Jorge

A strong moniker with Greek origins, it’s one of the ten most popular baby names in Spain.

20. Gael

As in García Bernal.

RELATED: 15 Italian Boy Names for Your Precious Bambino