Boy Names Ending in “o”
We found 704 boy names that end with “o”
704 Boy Names that Ending in “o”
Leo is a Latin name meaning “lion”.
Antonio is a Latin name meaning “priceless”.
Mario is a Latin name meaning “warlike”.
Alejandro is a Greek name meaning “defender of men”.
Ricardo is a Germanic name meaning “brave ruler”.
Francisco is a Latin name meaning “free man”.
Diego is a Greek name meaning “teacher”.
Mateo is a Hebrew name meaning “gift from God”.
Roberto is a Germanic name meaning “bright fame”.
Eduardo is an Old English name meaning “wealthy guard”.
Leonardo is an Italian name meaning “brave lion”.
Fernando is a Spanish name meaning “bold voyager”.
Boy Names that end with “o” Categorized by Feature
Boy Names ending in “o” by Theme
Biblical — Names mentioned in the Bible and other biblical scripture: Jethro · Jericho · Neco · View all 4
Flower-Inspired — Names that are also names of flowers: Leo · Francisco · Diego · View all 30
Royal — Names historically used by English royalty and nobility: Hugo · Alfonso · Otto · View all 12
Greek Mythology — Names of characters and figures in Greek mythology: Apollo · Hero · Leto · View all 5
Celestial — Names used for stars, planets, moons, and other celestial objects: Draco · Galileo · Stephano · View all 9
Tree-Inspired — Names that are also names of trees: Rio · Rico · Nikko · View all 17
Bird-Inspired — Names that are also names of birds: Fernando · Santo · Milano · View all 6
Boy Names ending in “o” by Style
Timeless — Names with exceptionally steady usage and minimal fluctuation across decades: Antonio · Mario · Alejandro · View all 61
Rising Star — Names with accelerating usage momentum and fast-growing recent popularity: Massimo · Giorgio · Jacinto · View all 19
Modern — Names with usage concentrated in recent years: Thiago · Kairo · Elio · View all 212
Vintage — Names with stable usage across multiple generations: Wilfredo · Edwardo · Margarito · View all 79
Classic — Names with past popularity followed by a measurable revival: Arlo · Rolando · Marko · View all 126
Retro — Names strongly associated with a past era that have not yet experienced a revival: Rudolfo · Eriberto · Geraldo · View all 16
Unique — Names with long historical presence and low overall usage: Spero · Mimmo · Taso · View all 4
Hidden Gem — Names with very limited historical usage and sporadic appearances: Htoo · Olando · Abednego · View all 373
Boy Names ending in “o” by Popularity
Popular — Names at or above the 98th percentile of popularity: Leonardo · Santiago · Marco · View all 21
Common — Names from the 90th to below the 98th percentile of popularity: Eduardo · Sergio · Armando · View all 141
Uncommon — Names from the 70th to below the 90th percentile of popularity: Alfredo · Gerardo · Gustavo · View all 558
Rare — Names from the 30th to below the 70th percentile of popularity: Gilberto · Reynaldo · Adolfo · View all 1,090
Extremely-Rare — Names below the 30th percentile of popularity: Otho · Nunzio · Yoshio · View all 576
Boy Names ending in “o” by Syllable
One-Syllable — Crisp, single-beat sounds with direct impact: Bo · Hao · Tao · View all 21
Two-Syllable — Rhythmic, two-beat cadences for natural flow: Theo · Pablo · Milo · View all 859
Three-Syllable — Melodic, three-beat flowing phonetic structures: Arturo · Orlando · Matteo · View all 869
Four-Syllable — Sophisticated choices with an expansive pronunciation: Emilio · Rogelio · Mauricio · View all 544
Five-or-more-Syllable — Majestic, grand-scale selections with lyrical presence: Emiliano · Maximiliano · Candelario · View all 93
Boy Names ending in “o” by Length
Short — Names with 4 or fewer letters: Nico · Niko · Aldo · View all 391
Medium-Length — Names with 5 to 6 letters: Romeo · Bruno · Ramiro · View all 1,003
Long — Names with 7 to 8 letters: Rodrigo · Luciano · Humberto · View all 733
Very Long — Names with 9 or more letters: Valentino · Rigoberto · Giancarlo · View all 259