Some names carry their meaning quietly. These names that mean love wear it like a birthright—not a burden, but a compass.
Naming a kid after love feels like a big swing. It’s not subtle. It’s not hedging your bets. It’s putting the whole thesis right there in the name and hoping they grow into it.
But here’s the thing: they will. Because names that mean love aren’t prescriptive—they’re invitational. They don’t demand that your kid be affectionate or romantic or even particularly warm. They just suggest that love, in some form, is the point.
And isn’t it?
Whether you’re looking for girl names that mean love, boy names that mean love, or something that works for anyone, these are the names that carry that weight well. They’re not saccharine. They’re not greeting-card soft. They’re names with backbone that happen to mean the best thing.
Girl Names That Mean Love
These girl names that mean love range from obvious to obscure, but they all wear their meaning well.
Amara works in almost every language and means something beautiful in all of them—”grace” in Igbo, “eternal” in Sanskrit, “bitter” in Latin (which, honestly, tracks). But in Arabic, it means “eternal love.” It’s a name that travels well and sounds like it belongs wherever it lands.
Esme is French for “loved” or “esteemed,” and it sounds exactly like what it means—soft and sure and certain. It’s got that linen-and-letters aesthetic without trying. Esme doesn’t need to convince you of anything.
Mila means “gracious” or “dear” in Slavic languages, but it’s also derived from the Spanish “milagros” (miracles) and carries love-adjacent meanings across cultures. It’s short and warm and ages well.
Priya is Sanskrit for “beloved,” and it’s one of the most popular names in India for good reason. It’s simple and strong and doesn’t need embellishment.
Carys is Welsh for “love,” and it’s criminally underused outside of Wales. It sounds like a breeze through an open window—fresh and easy and impossible to dislike.
Amada is Spanish for “beloved” and sounds like what it is—a name that’s been loved already. It’s got that romantic-language warmth without being too soft.
Davina is the feminine form of David and means “beloved” in Hebrew. It’s got some vintage weight to it, like a name that’s been somewhere and come back with stories.
Kerensa is Cornish for “love,” and it sounds like a secret. It’s unusual enough to be memorable, beautiful enough to justify the explanation.
Venus is the Roman goddess of love, and yes, it’s a lot—but it’s also gorgeous. It’s a name that knows what it is. If mythology names appeal to you, Venus is the Roman answer to Aphrodite with better wearability.
Freya is the Norse goddess of love and beauty, and it’s having a well-deserved moment. It’s got that Norse goddess power without feeling heavy. Strong and feminine at once.
Aiko is Japanese for “beloved child,” and it’s one of those names that sounds exactly like its meaning—tender and intentional.
Kalila is Arabic for “beloved,” and it sounds like music. It’s got rhythm and warmth and the kind of specificity that makes a name feel real.
Milena is Slavic for “gracious” or “dear,” and it’s Mila with more room to breathe. It feels like a name that takes its time.
Suki is Japanese for “beloved,” and it’s short and sweet and surprisingly wearable in English. It’s friendly without being cloying.
Boy Names That Mean Love
Male names that mean love are harder to find—the category skews feminine for obvious cultural reasons—but these carry the meaning without any softness they don’t want.
David is Hebrew for “beloved,” and it’s been one of the most popular names in the Western world for centuries. There’s a reason. It’s solid and warm and ages like good leather.
Amadeus means “love of God” in Latin, and yes, it’s Mozart’s middle name, which is either a feature or a bug depending on your relationship to classical music. It’s dramatic and beautiful and not for the faint of heart.
Erasmus is Greek for “beloved,” and it sounds like a scholar who also knows how to laugh. It’s unusual but not unknowable—a name with texture.
Connelly is Irish and means “love, friendship.” It’s got that surname-as-first-name energy that feels current, plus a meaning that actually delivers.
Kama is the Hindu god of love (yes, like karma, but different). It’s short and punchy and works across cultures better than you’d expect.
Lennan is Irish for “lover” or “sweetheart,” and it sounds like a name from a novel—the interesting one, not the boring one.
Philo is Greek for “loving,” and it’s got that ancient-philosophy energy without being pretentious. Short, smart, and unexpected.
Carwyn is Welsh for “blessed love,” and it’s the masculine counterpart to Carys. It’s warm and grounded and deserves more attention than it gets.
Jedidiah is Hebrew for “beloved of the Lord,” and it’s got that Old Testament gravitas. It shortens to Jed, which is friendly and approachable—best of both worlds.
Leif doesn’t mean love directly—it means “heir” or “descendant” in Scandinavian—but it sounds like “life,” which is close enough. It’s also the name of the explorer who beat Columbus to America, so there’s that.
Names That Work for Anyone
These names that mean love are gender-neutral or flexible enough to work across the spectrum.
Amor is Latin and Spanish for “love,” full stop. It’s direct and unapologetic and sounds like exactly what it is. Bold choice, but a good one.
Caro is Italian for “dear” or “beloved,” and it works for any gender. It’s short and warm and feels like a nickname even when it’s not.
Paris is the city of love, obviously, but it’s also the Trojan prince whose love for Helen started a war. So: romantic and catastrophic, which is sort of the whole deal with love anyway.
Ren is Japanese for “lotus” but also carries meanings of love in other contexts. It’s minimal and modern and works everywhere.
Sajan is Hindi for “beloved,” and it’s soft without being fragile. It works for any gender and sounds like a whisper.
The Unexpected Ones
These names don’t obviously mean love, but they’re connected—through mythology, etymology, or cultural association.
Eros is the Greek god of love (Cupid’s Greek name), and it’s a lot more wearable than you’d think. It’s short and sharp and carries serious mythology cred.
Aphrodite is the Greek goddess of love, and yes, it’s dramatic—but it’s also beautiful. It’s a name that commands attention and probably gets it.
Valentina comes from the Latin “valens” (strong), but it’s inextricably linked to Valentine’s Day and, by extension, love. It’s romantic and powerful at once—a name with serious meaning.
Amorette is French for “little love,” and it’s the diminutive that actually works. It’s sweet without being saccharine, specific without being strange.
Darcy means “dark one” in Irish, but thanks to Mr. Darcy, it’s become synonymous with the slow-burn love story. Sometimes meaning is made, not given.
Juliet doesn’t mean love etymologically—it’s a diminutive of Julia—but it’s impossible to separate from Shakespeare’s most famous lover. That association is the meaning now. If you’re into literary baby names, Juliet is the romantic apex.
Love-Adjacent: Names That Mean Heart
If “love” feels too direct, these names that mean heart get at the same idea with a slightly different angle.
Cordelia is Latin for “heart,” and it’s got that tragic-Shakespeare-daughter thing going on (King Lear), but it’s also just beautiful. It’s a name with depth.
Lev is Hebrew for “heart,” and it’s one syllable of pure warmth. It’s minimal and meaningful and works as a one-syllable name for any gender.
Corazon is Spanish for “heart,” and it’s used as a name in the Philippines and Latin America. It’s bold and specific and sounds like a declaration.
Hart is English for “heart” (via “deer,” but the homophone does the work). It’s a surname-name that feels both old and current.
Eunice means “good victory” in Greek, but its sound contains the word “heart” in a slant way that makes it feel warmer than its meaning suggests. It’s due for a comeback.
How to Choose a Love Name
Names that mean love are inherently personal, so the fit matters more than usual. Here’s how to narrow it down:
Consider the weight. Some love names are light (Mila, Suki), and some are heavy (Amadeus, Aphrodite). Match the name to the kind of presence you want it to have.
Think about flow. Love names tend to be vowel-heavy, which can make them tricky with certain surnames. Test the middle name flow before you commit.
Check the cultural context. Some of these names carry specific cultural weight (Priya, Aiko, Kama). If it’s not your culture, do the research. Make sure you’re honoring, not borrowing.
Say it out loud. Love names need to sound like love—soft landing, open vowels, a feeling of warmth. If it doesn’t feel good in your mouth, it’s not the one.
The Final Word
Names that mean love are a gift and a gamble. You’re giving your kid a word to live up to, a meaning to carry. But love isn’t a single thing—it’s patience and passion and showing up and letting go. It’s the hardest and best thing we do.
A name that means love doesn’t guarantee anything. But it does set an intention. It says: this is what we hope for you. This is what we believe you’ll bring.
And that’s not nothing.
That’s everything.



