Cuban names carry three histories at once: Spanish colonial roots, deep African heritage, and the island’s own invented spellings, the wave of Y names known as “Generation Y.”
This list gathers 102 of them, 60 for girls and 42 for boys, each with a clear meaning and, where there is one, the salsa star, ballplayer, or hero who made it famous.
Whether you want a name that honors Cuban ancestry or simply love the sound of the island, you will find plenty to consider here.
Popularity at a Glance
The most popular names on this list in the United States, 1965 to 2025: Elena, Clara, Liliana, Catalina and Diego.
- Elena
- Clara
- Liliana
- Catalina
- Diego
60 Traditional Cuban Girl Names
These Cuban girl names run from classic Spanish staples to island-only inventions, each paired with a clear meaning so you can pick with confidence.
- Acindina – a rare name with Greek roots meaning “safe” or “out of danger,” borne by an early Christian martyr.
- Adoncia – a playful Spanish girl’s name meaning “sweet,” with the tender nickname Doncia.
- Aida – an Arabic name meaning “visitor” or “returning,” best known as the Ethiopian princess of Verdi’s opera.
- Alegria – the Spanish word for “joy,” a bright, upbeat pick and a cousin of the Italian Allegra.
- Alejandra – the Spanish form of Alexandra, meaning “defender of mankind,” with easy nicknames Ale and Jandra.
- Alicia – a Spanish form of Alice from a root meaning “noble,” a steady favorite across Latin America.
- Altagracia – a devotional Spanish name meaning “high grace,” tied to Our Lady of Altagracia, a beloved Marian title in the Caribbean.
- Aymee – the Cuban spelling of Amy, from the Old French for “beloved.”
- Azucar – Spanish for “sugar,” the signature shout of salsa legend Celia Cruz, who took the word from the way she liked her coffee, sweet. The cry grew into one of salsa’s most recognizable symbols and now appears on a U.S. commemorative coin (1).
- Beatriz – the Spanish and Portuguese form of Beatrice, meaning “she who brings happiness.”
- Benita – a Latin-derived feminine name meaning “blessed,” the counterpart of Benedict.
- Blanca – the Spanish form of Blanche, meaning “white” or “pure,” clean and classic.
- Cancion – the Spanish word for “song,” a melodic and uncommon choice.
- Catalina – a Spanish form of Catherine meaning “pure,” softened by the friendly nickname Cata.
- Celeste – a Latin name meaning “heavenly,” calling to mind a clear Caribbean sky.
- Celia – from the Latin for “heavenly,” carried proudly by Celia Cruz, the Queen of Salsa.
- Charo – a Spanish pet form of Rosario, itself meaning “rosary,” warm and familiar.
- Clara – a Latin name meaning “clear” or “bright,” easy to wear in any language.
- Consuela – from the Spanish Consuelo, meaning “consolation” or “comfort,” given in devotion to Our Lady of Consolation.
- Daphne – a calming Greek girl’s name meaning “laurel” or “bay tree,” tied to the nymph of Greek myth.
- Dayana – a Cuban spelling of Diana, the Roman moon goddess, from a root meaning “divine.”
- Desiderata – a Latin name meaning “desired,” the feminine of Desiderio.
- Dulce – a Latin choice meaning “sweet” or “candy,” charming as a first or middle name.
- Elena – a luminous form of Helen, meaning “bright, shining light,” popular across the Spanish-speaking world.
- Elisa – an Italian and Spanish short form of Elizabeth, meaning “God is my oath.”
- Estrella – the Spanish word for “star,” bright and full of shine.
- Floramaria – a compound name joining “flower” and Mary, long favored in Catholic families.
- Havana – a place name honoring Cuba’s capital, evocative and increasingly used up front.
- Ignatia – a rare Latin name meaning “fiery,” the feminine of Ignatius.
- Ines – the Spanish and Portuguese form of Agnes, meaning “pure” or “holy.”
- Islabella – a modern Cuban blend of Isla and Isabella, carrying the sense “pledged to God.”
- Leta – a short Latin name meaning “glad” or “joyful.”
- Liliana – a Spanish and Italian name meaning “lily,” the flower long tied to purity.
- Lola – a spirited Spanish short form of Dolores, punchy enough to stand on its own.
- Lucely – a Caribbean elaboration of Lucia, from the Latin lux, meaning “light.”
- Lur – a short Basque name meaning “earth” or “land,” grounded and rare.
- Manuela – the feminine of Manuel, meaning “God is with us.”
- Maricela – a blend of Maria and Celia, a graceful two-in-one pick.
- Mariposa – the Spanish word for “butterfly,” light and poetic.
- Melissa – a Greek name meaning “honeybee,” soft and long-loved.
- Merida – a Spanish name meaning “one who holds high honor,” shared with historic cities in Spain and Mexico.
- Mirana – a tender Spanish name meaning “admired” or “wonderful.”
- Neoma – a Greek name meaning “new moon,” quietly poetic.
- Novia – a fresh-feeling Spanish name linked to the words for “new” and “bride.”
- Orquidea – the Spanish word for “orchid,” a delicate floral pick.
- Ramira – the feminine of Ramiro, a Spanish name meaning “wise and renowned counselor.”
- Telma – a Spanish form of Thelma, meaning “will” or “resolve.”
- Thalia – a Greek name meaning “to flourish,” borne by one of the nine Muses and by the Mexican pop star.
- Valeria – a Latin name meaning “strong” and “healthy,” from the same root as valiant.
- Veronica – a name meaning “true image,” honored in Christian tradition.
- Xiomara – a Spanish name with Germanic roots (pronounced see-oh-MAH-rah) meaning “ready for battle.”
- Yaidyn – a Cuban Generation Y spelling of Jaidyn, from a Hebrew root meaning “God has heard.”
- Yaime – a Cuban Generation Y form of Jaime, the Spanish James, meaning “supplanter.”
- Yandra – a Cuban Generation Y short form of Alejandra or Sandra, meaning “defender of mankind.”
- Yasmin – the Persian and Arabic form of Jasmine, after the fragrant white flower.
- Yenifer – a Cuban phonetic spelling of Jennifer, from the Welsh Gwenhwyfar, meaning “fair one.”
- Yolanda – a Spanish name meaning “violet flower,” with a vintage, regal air.
- Yoselin – a Cuban spelling of Jocelyn, light and cheerful in feel.
- Yvette – a French name meaning “yew wood,” with old ties to archery.
- Zelia – a Greek name meaning “zeal” or “devotion,” short and striking.
42 Common Cuban Boy Names
These Cuban boy names carry strength and history, from saints and salsa greats to the inventive “Generation Y” spellings that took hold in the 1970s and 1980s.
- Alejandro – the Spanish form of Alexander, meaning “defender of mankind,” a Cuban classic with the nickname Ale.
- Alvaro – a Spanish name of Germanic roots meaning “elf warrior” or “all guard.”
- Bembe – a name of blended Spanish and African heritage, carried with the meaning “prophet.”
- Camilo – a Spanish name meaning “attendant at worship,” borne by revolutionary hero Camilo Cienfuegos.
- Castillo – a Spanish surname turned given name, meaning “castle.”
- Che – an affectionate term for “friend” or “pal,” forever tied to revolutionary Che Guevara.
- Cordaro – a Spanish-influenced name linked to the word for “little lamb.”
- Desiderio – a Spanish and Italian name meaning “desired one.”
- Diego – a Spanish form of James by way of Santiago, meaning “supplanter.”
- Edmundo – a Spanish and Portuguese form of Edmund, meaning “wealthy protector.”
- Ernesto – a Spanish and Portuguese name meaning “earnest” or “serious,” the given name of Ernesto Che Guevara.
- Eugenio – a Spanish and Italian boy’s name meaning “well born” or “noble.”
- Férnan – a short Spanish form of Fernando, of Germanic roots meaning “bold voyager.”
- Fidel – a Latin-rooted name meaning “faithful,” famously borne by Fidel Castro. Castro led the government installed after Cuba’s 1959 revolution (2).
- Filiberto – a Spanish form of Philibert, meaning “very bright” or “famous.”
- Francisco – a Spanish and Portuguese name meaning “free man” or “Frenchman,” with nicknames Paco and Pancho.
- Geraldo – a Spanish form of Gerald, meaning “ruler with a spear.”
- Gimoaldo – an uncommon Cuban name carried with the meaning “confessor.”
- Hilario – a Spanish name from the Latin for “cheerful,” the same root behind the word hilarious.
- Juan – meaning “God is gracious,” this timeless Spanish boy’s name is a Cuban staple with the nickname Juanito.
- Julio – a Spanish form of Julius, meaning “youthful,” shared by singer Julio Iglesias. Iglesias, born in 1943, went on to become one of the best-selling Spanish-language recording artists (3).
- Macario – a Spanish and Portuguese name from the Greek for “blessed” or “happy.”
- Maceo – honors Cuban independence general Antonio Maceo; a form of Matthew meaning “gift of God.” Maceo died in battle in 1896, during Cuba’s War of Independence (4).
- Manuel – a Spanish short form of Emmanuel, meaning “God is with us,” with the nickname Manolo.
- Martez – a Spanish-American form of Martin, tied to Mars, the Roman god of war.
- Mendo – a Spanish name meaning “one who offers sacrifice to God.”
- Miguel – the Spanish form of Michael, meaning “who is like God.”
- Montez – a Spanish name meaning “of the mountains.”
- Osvaldo – a Spanish form of Oswald, meaning “divine power” or “God’s rule.”
- Paz – a Spanish and Hebrew name meaning “peace” or “gold.”
- Pirro – a Spanish form of Pyrrhus, from the Greek for “flame-colored” or “red-haired.”
- Placido – an Italian and Spanish name meaning “calm,” carried by opera tenor Placido Domingo.
- Raul – a Spanish form of Ralph meaning “wise wolf,” borne by Raul Castro.
- Reinaldo – a Spanish form of Reginald, meaning “ruler’s counselor.”
- Roberto – a Spanish form of Robert, meaning “bright fame,” a favorite on Cuban baseball rosters.
- Rodolfo – a Spanish form of Rudolph, meaning “famous wolf.”
- Silverio – a Spanish name from the Latin silva, meaning “of the forest.”
- Tajo – a Spanish name shared with the Tagus, the longest river on the Iberian Peninsula.
- Vicente – a Spanish form of Vincent, meaning “conquering” or “victorious.”
- Yago – a Spanish form of Jacob by way of Santiago, meaning “supplanter.”
- Yulieski – a Cuban Generation Y name made famous by baseball star Yuli Gurriel. One theory ties the wave of Y-names to contact with Soviet advisers during the years the USSR backed Cuba (5).
- Yunior – a Cuban Generation Y spelling of Junior, meaning “young” or “the younger.”