Best Boy Names Ending in O

Arsenio

The name Arsenio is a boy's name of Spanish origin, meaning "virile, strong".

Zeo

The name Zeo is a boy's name.

Tycho

The name Tycho is a boy's name of Greek origin, meaning "hitting the mark".

Ivo

The name Ivo is a boy's name of German, Irish, Dutch origin, meaning "yew wood, archer".

Cosimo

The name Cosimo is a boy's name of Italian origin, meaning "order, beauty, universe".

Lorenzo

The name Lorenzo is a boy's name of Spanish, Italian origin, meaning "from Laurentium".

Mateo

The name Mateo is a boy's name of Spanish, Italian, Latin origin, meaning "gift of God".

Rio

The name Rio is both a boy's name and a girl's name of Spanish origin, meaning "river".

Enrico

The name Enrico is a boy's name of Italian origin.

Roberto

The name Roberto is a boy's name of Spanish, Italian, Portuguese origin.

Teo

The name Teo is a boy's name of Spanish origin, meaning "gift of God".

Jethro

The name Jethro is a boy's name of Hebrew origin, meaning "excellence".

Enzo

The name Enzo is both a boy's name and a girl's name of Italian origin.

Thiago

The name Thiago is a boy's name of Portuguese origin, meaning "supplanter".

Kylo

The name Kylo is a boy's name.

Leandro

The name Leandro is a boy's name of Spanish, Italian, Latin origin.

Valentino

The name Valentino is a boy's name of Spanish origin, meaning "strength, health".

Viggo

The name Viggo is a boy's name of Scandinavian origin, meaning "war".

Nico

The name Nico is both a boy's name and a girl's name of Greek origin, meaning "people of victory".

Angelo

The name Angelo is a boy's name of Italian origin, meaning "angel, messenger".

Hiro

The name Hiro is a boy's name of Japanese origin, meaning "broad, widespread".

Inigo

The name Inigo is a boy's name of Spanish, Basque origin, meaning "fiery".

Hugo

The name Hugo is a boy's name of German, Spanish, Portuguese origin, meaning "mind, intellect".

Diego

The name Diego is a boy's name of Spanish origin, meaning "supplanter".

Beau

The name Beau is both a boy's name and a girl's name of French origin, meaning "handsome".

Santiago

The name Santiago is a boy's name of Spanish, Latin origin, meaning "Saint James".

Aurelio

The name Aurelio is a boy's name of Italian origin, meaning "the golden one".

Luciano

The name Luciano is a boy's name of Spanish, Italian origin, meaning "light".

Popular Lists