Caribbean names are as vibrant and unique as the islands themselves, influenced by a rich blend of cultures, languages, and traditions. Whether inspired by the tropical beauty of the islands or rooted in African, Latin, French, and Indigenous heritage, these names evoke warmth, strength, and a deep connection to nature. If you’re searching for a name with rhythm, beauty, and soul, these 201+ Caribbean girl names will surely steal your heart.
Origins of Caribbean Girl Names
Caribbean girl names come from a wide range of origins, reflecting the islands’ diverse cultural landscape. Names from African, Spanish, French, English, and Indigenous roots are common, alongside influences from India and other parts of Asia due to the region’s colonial history. The following list of names showcases this beautiful fusion of languages and traditions, giving each name a unique flavor that speaks to the spirit of the Caribbean.
Popular Afro-Caribbean Girl Names
- Ama
Meaning: Born on Saturday
Origin: Akan (Ghana) - Zuri
Meaning: Beautiful
Origin: Swahili - Akilah
Meaning: Intelligent
Origin: Swahili - Nia
Meaning: Purpose
Origin: Swahili - Ife
Meaning: Love
Origin: Yoruba - Kiana
Meaning: Divine
Origin: Hawaiian/African - Ayana
Meaning: Beautiful Flower
Origin: Ethiopian - Fatima
Meaning: Captivating
Origin: Arabic/African - Lulu
Meaning: Pearl
Origin: Swahili - Amara
Meaning: Grace
Origin: Igbo - Malika
Meaning: Queen
Origin: Arabic - Jamila
Meaning: Beautiful
Origin: Swahili - Zola
Meaning: Tranquil
Origin: African - Safiya
Meaning: Pure
Origin: Swahili - Eshe
Meaning: Life
Origin: Swahili - Asha
Meaning: Hope
Origin: Swahili - Talia
Meaning: Dew of Heaven
Origin: Hebrew/Caribbean - Sanaa
Meaning: Work of Art
Origin: Swahili - Yara
Meaning: Small Butterfly
Origin: Tupi/Brazilian - Zina
Meaning: Shining
Origin: African
Spanish-Caribbean Girl Names
- Isabella
Meaning: Devoted to God
Origin: Spanish - Catalina
Meaning: Pure
Origin: Spanish - Esperanza
Meaning: Hope
Origin: Spanish - Luciana
Meaning: Light
Origin: Spanish - Marisol
Meaning: Sea and Sun
Origin: Spanish - Carmen
Meaning: Garden
Origin: Spanish - Sofia
Meaning: Wisdom
Origin: Spanish - Gabriela
Meaning: God is my strength
Origin: Spanish - Anabel
Meaning: Graceful
Origin: Spanish - Paloma
Meaning: Dove
Origin: Spanish - Valeria
Meaning: Strong
Origin: Spanish - Estrella
Meaning: Star
Origin: Spanish - Dulce
Meaning: Sweet
Origin: Spanish - Lola
Meaning: Sorrow
Origin: Spanish - Solana
Meaning: Sunshine
Origin: Spanish - Renata
Meaning: Reborn
Origin: Spanish - Cielo
Meaning: Sky, Heaven
Origin: Spanish - Emilia
Meaning: Rival
Origin: Spanish - Alondra
Meaning: Lark
Origin: Spanish - Rosa
Meaning: Rose
Origin: Spanish
French-Caribbean Girl Names
- Chantal
Meaning: Stone
Origin: French - Simone
Meaning: Heard
Origin: French - Colette
Meaning: Victorious
Origin: French - Antoinette
Meaning: Priceless
Origin: French - Elodie
Meaning: Foreign riches
Origin: French - Genevieve
Meaning: Tribe woman
Origin: French - Monique
Meaning: Wise
Origin: French - Odette
Meaning: Wealth
Origin: French - Sylvie
Meaning: From the forest
Origin: French - Josette
Meaning: God will add
Origin: French - Eloise
Meaning: Healthy
Origin: French - Amelie
Meaning: Hard-working
Origin: French - Sabine
Meaning: From the Sabine tribe
Origin: French - Ariane
Meaning: Most holy
Origin: French - Mireille
Meaning: Admirable
Origin: French - Solange
Meaning: Dignified
Origin: French - Brielle
Meaning: God is my strength
Origin: French - Jacqueline
Meaning: Supplanter
Origin: French - Clarisse
Meaning: Bright, Clear
Origin: French - Léonie
Meaning: Lioness
Origin: French
Indigenous Caribbean Girl Names
- Anacaona
Meaning: Golden Flower
Origin: Taino - Atabey
Meaning: Mother of Waters
Origin: Taino - Guarionex
Meaning: Noble Lord
Origin: Taino - Arani
Meaning: Sun Maiden
Origin: Taino - Ixtel
Meaning: Rainbow Goddess
Origin: Taino - Nayeli
Meaning: I love you
Origin: Taino - Alawa
Meaning: Pea
Origin: Indigenous - Tallulah
Meaning: Leaping Water
Origin: Native American - Olathe
Meaning: Beautiful
Origin: Native American - Cheyenne
Meaning: People of a different language
Origin: Native American - Imara
Meaning: Strong
Origin: Taino - Zelina
Meaning: Sky
Origin: Taino - Xochitl
Meaning: Flower
Origin: Indigenous - Itzel
Meaning: Moon Goddess
Origin: Taino - Pocahontas
Meaning: Playful One
Origin: Powhatan - Zara
Meaning: Blossom
Origin: Indigenous - Kateri
Meaning: Pure
Origin: Taino - Meli
Meaning: Honey
Origin: Taino - Nina
Meaning: Strong
Origin: Native American - Aiyana
Meaning: Eternal Blossom
Origin: Native American
Jamaican Girl Names
- Aaliyah
Meaning: Rising, Ascending
Origin: Arabic/Jamaican - Shanice
Meaning: God is Gracious
Origin: Jamaican - Amara
Meaning: Grace
Origin: Jamaican - Imani
Meaning: Faith
Origin: Jamaican - Zaria
Meaning: Flower
Origin: Jamaican - Tia
Meaning: Princess
Origin: Jamaican - Kelsey
Meaning: Brave
Origin: Jamaican - Tanisha
Meaning: Ambition
Origin: Jamaican - Simone
Meaning: Heard
Origin: Jamaican - Rihanna
Meaning: Sweet Basil
Origin: Jamaican - Danique
Meaning: Morning Star
Origin: Jamaican - Brianna
Meaning: Strong
Origin: Jamaican - Jada
Meaning: Wise
Origin: Jamaican - Zayna
Meaning: Beautiful
Origin: Jamaican - Malia
Meaning: Calm
Origin: Jamaican - Aisha
Meaning: Life
Origin: Jamaican - Tiana
Meaning: Fairy Queen
Origin: Jamaican - Naomi
Meaning: Pleasant
Origin: Jamaican - Kalila
Meaning: Loved
Origin: Jamaican - Janelle
Meaning: God is Gracious
Origin: Jamaican
Dominican Girl Names
- Altagracia
Meaning: High Grace
Origin: Dominican/Spanish - Luz
Meaning: Light
Origin: Dominican/Spanish - Anais
Meaning: Grace
Origin: Dominican/Spanish - Maritza
Meaning: Of the Sea
Origin: Dominican - Esmeralda
Meaning: Emerald
Origin: Dominican/Spanish - Yamilet
Meaning: Beautiful
Origin: Dominican - Yesenia
Meaning: Flower
Origin: Dominican - Noemi
Meaning: My Delight
Origin: Dominican - Carolina
Meaning: Free Woman
Origin: Dominican/Spanish - Sarita
Meaning: Princess
Origin: Dominican/Spanish - Patricia
Meaning: Noblewoman
Origin: Dominican - Anabella
Meaning: Graceful
Origin: Dominican - Valentina
Meaning: Healthy, Strong
Origin: Dominican/Spanish - Zuleika
Meaning: Fair
Origin: Dominican - Jazmin
Meaning: Jasmine Flower
Origin: Dominican - Adriana
Meaning: From Hadria
Origin: Dominican - Laura
Meaning: Laurel
Origin: Dominican - Tatiana
Meaning: Fairy Queen
Origin: Dominican - Fiorella
Meaning: Little Flower
Origin: Dominican/Italian - Belinda
Meaning: Beautiful Snake
Origin: Dominican
Haitian Girl Names
- Josiane
Meaning: God Will Add
Origin: Haitian/French - Dieudonne
Meaning: Given by God
Origin: Haitian/French - Edwidge
Meaning: War or Strife
Origin: Haitian/French - Lourdes
Meaning: From Lourdes, a Place of Healing
Origin: Haitian/Spanish - Mirlande
Meaning: Admirable
Origin: Haitian/French - Fabienne
Meaning: Bean Grower
Origin: Haitian/French - Islande
Meaning: Island
Origin: Haitian - Martine
Meaning: Of Mars, Warlike
Origin: Haitian/French - Roseline
Meaning: Little Rose
Origin: Haitian/French - Marguerite
Meaning: Daisy
Origin: Haitian/French - Judeline
Meaning: Praise
Origin: Haitian - Emmanuella
Meaning: God is With Us
Origin: Haitian - Solange
Meaning: Dignified
Origin: Haitian/French - Teresia
Meaning: Harvester
Origin: Haitian - Wadeline
Meaning: Brightness
Origin: Haitian - Frantzine
Meaning: Free One
Origin: Haitian - Yveline
Meaning: Yew Tree
Origin: Haitian/French - Thamara
Meaning: Palm Tree
Origin: Haitian - Gina
Meaning: Queen
Origin: Haitian - Daphnée
Meaning: Laurel Tree
Origin: Haitian
Trinidadian Girl Names
- Shalini
Meaning: Modesty
Origin: Trinidadian/Indian - Nalini
Meaning: Lotus
Origin: Trinidadian/Indian - Anjali
Meaning: Divine Offering
Origin: Trinidadian/Indian - Priya
Meaning: Beloved
Origin: Trinidadian/Indian - Devi
Meaning: Goddess
Origin: Trinidadian/Indian - Meera
Meaning: Ocean
Origin: Trinidadian/Indian - Savitri
Meaning: Goddess of the Sun
Origin: Trinidadian/Indian - Rani
Meaning: Queen
Origin: Trinidadian/Indian - Amba
Meaning: Goddess
Origin: Trinidadian/Indian - Leela
Meaning: Play
Origin: Trinidadian/Indian - Indira
Meaning: Splendid
Origin: Trinidadian/Indian - Radha
Meaning: Prosperity
Origin: Trinidadian/Indian - Sita
Meaning: Furrow, Earth Goddess
Origin: Trinidadian/Indian - Avani
Meaning: Earth
Origin: Trinidadian/Indian - Sanjana
Meaning: Gentle
Origin: Trinidadian/Indian - Uma
Meaning: Light
Origin: Trinidadian/Indian - Devika
Meaning: Little Goddess
Origin: Trinidadian/Indian - Jaya
Meaning: Victory
Origin: Trinidadian/Indian - Kalinda
Meaning: Sun
Origin: Trinidadian/Indian - Sarita
Meaning: River
Origin: Trinidadian/Indian
Puerto Rican Girl Names
- Araceli
Meaning: Altar of the Sky
Origin: Puerto Rican/Spanish - Yaritza
Meaning: Small Butterfly
Origin: Puerto Rican - Mariana
Meaning: Of the Sea
Origin: Puerto Rican/Spanish - Damaris
Meaning: Gentle
Origin: Puerto Rican/Greek - Caridad
Meaning: Charity
Origin: Puerto Rican/Spanish - Yesenia
Meaning: Palm Tree
Origin: Puerto Rican - Luz
Meaning: Light
Origin: Puerto Rican/Spanish - Marisol
Meaning: Sea and Sun
Origin: Puerto Rican/Spanish - Evelisse
Meaning: Desired
Origin: Puerto Rican - Anabella
Meaning: Graceful
Origin: Puerto Rican/Spanish - Dalia
Meaning: Gentle
Origin: Puerto Rican - Xiomara
Meaning: Famous in Battle
Origin: Puerto Rican/Spanish - Isla
Meaning: Island
Origin: Puerto Rican/Spanish - Viviana
Meaning: Full of Life
Origin: Puerto Rican/Latin - Noelia
Meaning: Christmas
Origin: Puerto Rican/Spanish - Lorena
Meaning: Crowned with Laurel
Origin: Puerto Rican - Ramona
Meaning: Wise Protector
Origin: Puerto Rican/Spanish - Valeria
Meaning: Strong
Origin: Puerto Rican/Spanish - Emelina
Meaning: Rival
Origin: Puerto Rican/Spanish - Iliana
Meaning: From Ilium
Origin: Puerto Rican/Greek
Cuban Girl Names
- Yasmina
Meaning: Jasmine Flower
Origin: Cuban/Spanish - Isis
Meaning: Throne
Origin: Cuban/Egyptian - Odalis
Meaning: Wealthy
Origin: Cuban - Yolanda
Meaning: Violet Flower
Origin: Cuban/Spanish - Belkis
Meaning: Queen of Sheba
Origin: Cuban - Dailyn
Meaning: Divine
Origin: Cuban - Delfina
Meaning: Dolphin
Origin: Cuban/Spanish - Juliana
Meaning: Youthful
Origin: Cuban/Spanish - Violeta
Meaning: Violet
Origin: Cuban/Spanish - Mariposa
Meaning: Butterfly
Origin: Cuban/Spanish - Sabrina
Meaning: Legendary Princess
Origin: Cuban - Yolani
Meaning: Violet Flower
Origin: Cuban - Carla
Meaning: Free Woman
Origin: Cuban/Spanish - Luzmila
Meaning: Light and Grace
Origin: Cuban - Esther
Meaning: Star
Origin: Cuban/Hebrew - Claudia
Meaning: lousy
Origin: Cuban/Latin - Yuna
Meaning: Desired
Origin: Cuban - Camila
Meaning: Free-born
Origin: Cuban/Spanish - Raquel
Meaning: Ewe
Origin: Cuban/Hebrew - Natalia
Meaning: Born on Christmas
Origin: Cuban/Spanish
Conclusion
Caribbean girl names are as varied and enchanting as the islands they originate from, reflecting the region’s colorful history and diverse cultural influences. Whether you’re looking for a name with African, Spanish, French, or Indigenous roots, or simply want a name that embodies the beauty and vibrancy of the Caribbean, this list of 201+ names offers a world of inspiration. With meanings that reflect strength, beauty, love, and nature, these names are sure to capture your heart.
James Peter is a name enthusiast and storyteller at NamezVibe. With a passion for uncovering the stories behind names, he explores their meanings and cultural significance. When he’s not writing, you can find him diving into new name trends or connecting with readers about their favorite monikers.