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

Baby with guitar
kate_sept2004/Getty Images  

1. Alejandro

For pronunciation, see Lady Gaga’s smash hit.

Cute newborn baby in bed
FamVeld/Getty Images    

2. Santiago

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

baby boy playing outdoor in the grass
sam74100/Getty Images

3. Diego

The Hispanic version of James.

Little boy standing on hands on grass
Imgorthand/Getty Images    

4. Matías

Means “gift of God.”

Young boy playing basketball
Geber86/Getty Images  

5. Joaquín

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

Little boy playing the guitar and singing
Imgorthand/Getty Images  

6. Aldo

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

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

Child and Soap Bubbles
loops7/Getty Images  

7. Sebastian

Or just Seb for short.

Boy playing with an airplane of toy in the park 1
kokouu/Getty Images

8. Tomas

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

Playful baby lying with a diaper
DGLimages/Getty Images  

9. Carlitos

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

Cute Spanish baby boy with bunny
FamVeld/Getty Images    

10. Enrique

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

Cute baby playing with colorful soft toy
romrodinka/Getty Images  

11. Vito

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

cute baby boy playing on the beach
poplasen/Getty Images

12. Fernando

Great for ABBA lovers.

Spanish baby playing with rattle
Alija/Getty Images  

13. Rodrigo

Means “famous ruler,” but no pressure.

child plays with a swing at park
wundervisuals/Getty Images    

14. Felipe

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

Little Spanish boy playing in the park
Andrii Oleksiienko/Getty Images    

15. Manuel

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

baby boy sleeping while lying on couch at home
g-stockstudio/Getty Images

16. Juan

A Spanish twist on John.

Cute baby boy playing with colorful wooden rattle toy
romrodinka/Getty Images  

17. Javier

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

 young boy playing on a swing at the park
gradyreese/Getty Images  

18. Mateo

So trendy.

Little Spanish boy playing soccer on the street
Imgorthand/Getty Images  

19. Jorge

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

Baby sleeping covered with soft blanket
AGrigorjeva/Getty Images  

From Around The Web