Caribbean Last Name Generator
This Caribbean last name generator mixes hundreds of real surnames from Cuba, the Dominican Republic, Puerto Rico, Haiti and Jamaica, each shown with its meaning, so one click can give you Spanish, French and British names side by side.
Results (10)
-
Castellanos
Spanish for Castilians
Cuban
-
Montague
English-Norman for pointed hill
Jamaican
-
Dorta
Canarian surname; from Portuguese da Horta, of the garden
Cuban
-
Bosch
Catalan for forest
Cuban
-
Pérez
Son of Pedro; rock
Cuban
-
Pazos
Galician for manor houses
Cuban
-
Élie
French for Elijah
Haitian
-
Rosales
Spanish for rose gardens
Cuban
-
Fanfan
Kreyòl-French pet name for little child
Haitian
-
Lucien
French, from Latin lux, light
Haitian
No surnames match those filters. Try a different letter or length.
Saved names
Names you save will appear here. They stay in this browser only.
Popular Caribbean last names and meanings
| Surname | Meaning | Origin |
|---|---|---|
| Abreu | Portuguese-Galician place name | Dominican |
| Acevedo | Galician-Portuguese for holly grove | Puerto Rican |
| Acosta | Portuguese-Spanish for from the coast | Cuban |
| Alexis | French, from Greek for defender | Haitian |
| Alfonso | Germanic for noble and ready | Cuban |
| Alicea | Distinctive Puerto Rican surname; possibly Italian origin | Puerto Rican |
| Allen | From the Breton name Alan; of uncertain meaning | Jamaican |
| Almonte | Andalusian town name; at the mountain | Dominican |
| Alonso | Germanic for noble and ready | Cuban |
| Álvarez | Son of Álvaro; Asturian-Leonese patronymic | Cuban |
| Anderson | Scottish, son of Andrew | Jamaican |
| Antoine | French for Anthony | Haitian |
| Aponte | Galician for at the bridge | Puerto Rican |
| Arroyo | Spanish for stream | Puerto Rican |
| Augustin | French, from Latin Augustinus, venerable | Haitian |
| Ayala | Basque for slope or pasture | Puerto Rican |
| Báez | Son of Pay, form of Pelayo | Dominican |
| Bailey | English for bailiff | Jamaican |
| Baptiste | French for Baptist; Saint John the Baptist | Haitian |
| Batista | Spanish-Portuguese for Baptist | Cuban |
| Bautista | Spanish for Baptist | Dominican |
| Bennett | English, from Benedict, blessed | Jamaican |
| Betancourt | From Norman Béthencourt via the Canary Islands | Cuban |
| Borges | Portuguese-Canarian for townsman | Cuban |
| Brown | English for brown-haired or dark-skinned | Jamaican |
| Cabrera | Spanish for goat place; Canarian surname | Cuban |
| Cadet | French for younger son | Haitian |
| Camacho | Possibly Old Spanish for crooked or lame | Puerto Rican |
| Campbell | Scottish Gaelic for crooked mouth | Jamaican |
| Castillo | Spanish for castle | Cuban |
| Castro | Galician for hill fort | Cuban |
| Célestin | French, from Latin caelestis, heavenly | Haitian |
| Charles | French, Germanic for free man | Haitian |
| Chéry | French for cherished | Haitian |
| Cintrón | Possibly from Portuguese Sintra; Puerto Rican surname | Puerto Rican |
| Clarke | English for clerk or scholar | Jamaican |
| Cruz | Spanish for cross; religious devotion | Cuban |
| Dávila | Spanish for from Ávila | Puerto Rican |
| Davis | English-Welsh, son of David | Jamaican |
| De Jesús | Spanish for of Jesus | Dominican |
| De la Cruz | Spanish for of the cross | Dominican |
| De León | Spanish for of León, a city named after a Roman legion | Dominican |
| Delgado | Spanish for thin | Cuban |
| Désir | French for desire; longed-for child | Haitian |
| Díaz | Son of Diego | Cuban |
| Dorvil | Haitian surname of French origin; etymology uncertain | Haitian |
| Durán | From Latin Durandus, enduring | Dominican |
| Edwards | English, son of Edward, rich guardian | Jamaican |
| Encarnación | Spanish for Incarnation; religious devotion | Dominican |
| Espinal | Spanish for thorny thicket | Dominican |
| Étienne | French for Stephen; crown | Haitian |
| Feliciano | From Latin Felicianus, happy | Puerto Rican |
| Féliz | Spanish for happy or fortunate | Dominican |
| Fernández | Son of Fernando; common among Asturian immigrants | Cuban |
| Figueroa | Galician for fig tree place | Puerto Rican |
| Fonseca | Portuguese for dry spring | Cuban |
| Francis | English, from Latin for Frenchman | Jamaican |
| François | French for Frenchman or Francis | Haitian |
| García | Possibly from Basque for young or bear | Cuban |
| Gayle | English for jovial; common in Jamaica | Jamaican |
One region, three naming traditions
The Caribbean was colonised by several European powers, and each left its own naming system. The Spanish speaking islands of Cuba, Puerto Rico and the Dominican Republic use two surnames, the father's first and the mother's second, with Spanish names such as Rodríguez, Rivera and Pérez. Haiti follows French civil law with one surname, often a French given name such as Pierre or Joseph. Jamaica follows British practice, again with one surname, and English and Scottish names like Brown and Campbell.
Across all of these islands, the history of slavery shaped the names people carry. Enslaved Africans were recorded without their own family names, and after emancipation freed people received or chose European surnames, often linked to former owners, estates, churches or godparents. Later migrations added more layers: Chinese and Indian indentured workers, Lebanese and Syrian traders, Corsican and Canarian farmers, and Sephardic Jewish merchants. A Caribbean surname can therefore point to many different family stories.
Reading a Caribbean surname for clues
A few patterns help you place a name. Patronymics ending in ez, such as Hernández or Martínez, almost always point to the Spanish speaking islands. Devotional names built on Dieu, such as Dieujuste, are distinctly Haitian, as are first names used as surnames. Scottish Mc and Mac names like McKenzie and McLean suggest Jamaica or another former British colony. Corsican names ending in i, such as Mattei or Franceschi, are typical of western Puerto Rico, and Canarian names like Betancourt appear across Cuba and Puerto Rico.
Some names travel between islands. Pierre and Jean appear in the Dominican Republic among families of Haitian descent, Chinese names like Chang and Chin exist in both Cuba and Jamaica, and Lebanese names turn up everywhere from Kingston to Santo Domingo. The meaning shown with each result tells you where a name began, but not always where a family lives now, so use it as a starting clue rather than a fixed label.
Using the Caribbean last name generator
The mixed dataset is ideal when you need a cast of characters from different islands or a family with a layered background. Generate a batch with the count setting, then sort the names by island using their meanings. For a Spanish speaking character, pull a second name and form a double surname. For a Haitian or Jamaican character, one surname is enough. The common setting keeps the list familiar, while the rare setting brings out Corsican, Chinese and Lebanese names.
If you already know which island your story is set on, the dedicated Cuban, Dominican, Puerto Rican, Haitian and Jamaican generators on this site give you a narrower list. Use this page for variety, for a city like Miami, New York or Toronto where Caribbean families meet, or when a character's background is deliberately mixed. The first name preview, saved list, share link and TXT download all work here too.
Frequently asked questions
What does the Caribbean last name generator include?
It combines real surnames from Cuba, the Dominican Republic, Puerto Rico, Haiti and Jamaica. You will see Spanish, French, English, Scottish, Irish, Chinese, Lebanese and other origins, each shown with its meaning, so you can tell where a name comes from.
Do Caribbean people have two last names?
It depends on the island. People from Cuba, Puerto Rico and the Dominican Republic use two surnames, father first and mother second. Haitians and Jamaicans usually carry a single surname, following French and British practice.
Why do many Caribbean surnames come from Europe?
Most Caribbean islands were European colonies built on the labour of enslaved Africans, who were denied their own family names. After emancipation, freed people took European surnames for official records, and later immigrants from Asia and the Middle East added their own names.
Can I filter for one island only?
This page mixes all five, but the site has separate Cuban, Dominican, Puerto Rican, Haitian and Jamaican generators with the same filters. Use those when you need names from one island, and this one when you want variety.
More last name generators
By country and culture
- Afghan Last Name Generator
- African American Last Name Generator
- African Last Name Generator
- Albanian Last Name Generator
- American Last Name Generator
- Argentinian Last Name Generator
- Armenian Last Name Generator
- Asian Last Name Generator
- Australian Last Name Generator
- Austrian Last Name Generator
- Basque Last Name Generator
- Belgian Last Name Generator
- Bosnian Last Name Generator
- Brazilian Last Name Generator
- Breton Last Name Generator
- British Last Name Generator
- Bulgarian Last Name Generator
- Cajun Last Name Generator
- Canadian Last Name Generator
- Catalan Last Name Generator
- Celtic Last Name Generator
- Colombian Last Name Generator
- Creole Last Name Generator
- Croatian Last Name Generator
- Cuban Last Name Generator
- Czech Last Name Generator
- Danish Last Name Generator
- Dominican Last Name Generator
- Eastern European Last Name Generator
- Egyptian Last Name Generator
- European Last Name Generator
- Filipino Last Name Generator
- Finnish Last Name Generator
- French Canadian Last Name Generator
- Gaelic Last Name Generator
- Georgian Last Name Generator
- Ghanaian Last Name Generator
- Haitian Last Name Generator
- Hawaiian Last Name Generator
- Hispanic Last Name Generator
- Hungarian Last Name Generator
- Icelandic Last Name Generator
- Indonesian Last Name Generator
- Inuit Last Name Generator
- Iraqi Last Name Generator
- Italian American Last Name Generator
- Jamaican Last Name Generator
- Jewish Last Name Generator
- Kazakh Last Name Generator
- Latino Last Name Generator
- Latvian Last Name Generator
- Lithuanian Last Name Generator
- Maori Last Name Generator
- Mexican Last Name Generator
- Middle Eastern Last Name Generator
- Mongolian Last Name Generator
- Moroccan Last Name Generator
- Native American Last Name Generator
- New Zealand Last Name Generator
- Nigerian Last Name Generator
- Norwegian Last Name Generator
- Pakistani Last Name Generator
- Persian Last Name Generator
- Polynesian Last Name Generator
- Puerto Rican Last Name Generator
- Roman Last Name Generator
- Romani Last Name Generator
- Romanian Last Name Generator
- Samoan Last Name Generator
- Scandinavian Last Name Generator
- Serbian Last Name Generator
- Slavic Last Name Generator
- Slovak Last Name Generator
- South African Last Name Generator
- Southern Last Name Generator
- Swedish Last Name Generator
- Swiss Last Name Generator
- Tamil Last Name Generator
- Thai Last Name Generator
- Turkish Last Name Generator
- Ukrainian Last Name Generator
- Vietnamese Last Name Generator
- Viking Last Name Generator
By style and use
- Random Last Name Generator
- Last Name Generator with Meanings
- First and Last Name Generator
- Random First and Last Name Generator
- Last Name Generator Based on First Name
- Character Last Name Generator
- Elf Last Name Generator
- DnD Last Name Generator
- Medieval Last Name Generator
- Royal Last Name Generator
- Harry Potter Last Name Generator
- Star Wars Last Name Generator
- Surname Generator
- Fantasy Surname Generator
- Family Name Generator
Other origins
- English Adams, Allen, Baker 325 surnames
- Irish Brennan, Burke, Byrne 306 surnames
- Scottish Allan, Anderson, Boyd 330 surnames
- Welsh Bevan, Bowen, Davies 228 surnames
- German Bauer, Becker, Berger 337 surnames
- Dutch Bakker, Bos, Brouwer 328 surnames
- French Martin, Bernard, Dubois 364 surnames
- Spanish García, Rodríguez, González 402 surnames
- Italian Rossi, Russo, Ferrari 361 surnames
- Portuguese Silva, Santos, Ferreira 342 surnames
- Polish Nowak, Kowalski, Wiśniewski 322 surnames
- Nordic Andersson, Johansson, Karlsson 387 surnames
- Russian Ivanov, Smirnov, Kuznetsov 354 surnames
- Greek Papadopoulos, Pappas, Vlachos 331 surnames
- Japanese Sato, Suzuki, Takahashi 336 surnames
- Korean Kim, Lee, Park 153 surnames
- Chinese Wang, Li, Zhang 301 surnames
- Indian Sharma, Patel, Singh 440 surnames
- Arabic Al-Sayed, Haddad, Khoury 420 surnames
- Fantasy Valemont, Ashcroft, Ravenholt 470 surnames