Flower names carry a softness that has never really gone out of style, from garden classics like Rose and Lily to bolder picks like Zinnia and Cypress. They work for girls and boys alike, and they let you tuck a little bit of the natural world into a name without it feeling heavy or literal.
This list gathers 100 flower names split into 70 favorites with a feminine lean and 30 cooler, more unexpected options that suit boys. You will find familiar blooms next to rarer ones, so there is room for something sweet and traditional or something nobody else in the class will have.
Scroll through, note the ones that make you smile, and see which flower fits your little one best.
70 Popular Flower Girl Names
Here are the prettiest, most charming flower names for your baby girl, each with its own bloom and meaning.
- Acacia – This edgy Greek girl’s name means “thorny,” for the hardy acacia tree, and has long stood for renewal and immortality.
- Alyssa – An English name drawn from the dainty alyssum bloom, meaning “noble.”
- Amapola – This rhythmic, Arabic flower-inspired name means “poppy.”
- Amaranth – An elegant, mythical flower name from Greek meaning “unfading,” after a bloom that keeps its color when dried.
- Amaryllis – A dramatic flower indigenous to South Africa with a Greek meaning of “to sparkle.”
- Ambrosia – This name holds the Greek meaning “immortal” and connects to the food of the gods.
- Azalea – A name of English and Greek origin meaning “dry,” for the bright azalea that bursts into bloom each spring.
- Bellerose – A romantic French and English floral combination meaning “beautiful rose.”
- Blossom – A soft, vintage flower name of English origin meaning “to bloom.”
- Briar – A trending English gender-neutral name meaning “thorny patch of brambles.”
- Camellia – A graceful Asian flower name meaning “Kamel’s flower,” honoring the botanist Georg Kamel.
- Carmel – An extra sweet, soft name meaning “garden” in Hebrew.
- Cassia – Of Greek origin, Cassia is a unique golden flower; the name means “cinnamon” in Latin.
- Chamomile – Most recognized as a calming tea, this relaxing name means “earth apple.”
- Clementine – A frilly, vintage pick with French and Latin roots meaning “merciful” or “mild.”
- Clover – An English nature name for the lucky three-leaf plant, a charming pick for a nature lover.
- Coral – A warm pink-red name taken from sea coral and its sun-kissed color, with roots in Latin and Greek.
- Dahlia – A lush, bushy flower of Scandinavian origin, meaning “Dahl’s flower.”
- Daisy – A cheerful bloom that opens at dawn, reflected in its English meaning “day’s eye.”
- Daphne – A classic name attached to a pale-pink flower, meaning “laurel” or “bay tree” in Greek.
- Diantha – A whimsical Greek name with a mythological connection to Zeus, meaning “divine flower.”
- Fern – An unusual English botanical name for the green shade plant that symbolizes sincerity.
- Fleur – This chic name carries a high-fashion aesthetic with its French definition of “flower.”
- Flora – A flirty Latin and Scottish name for girls that simply means “flower.”
- Ginger – A spunky herb name and English diminutive of Virginia meaning “pure.”
- Hazel – An old-fashioned yet currently popular botanical name meaning “hazelnut tree.”
- Heather – A soft, pretty name of English origin meaning “branching shrub” associated with Scotland.
- Hinata – A bright and uncommon Japanese name meaning “sunflower” or “sunny place.”
- Holly – An ideal name for December babies meaning “holly tree” or “holy day.”
- Hyacinth – A gorgeous, rare flower name meaning “blue larkspur” or “precious stone” in Greek.
- Iris – A flower name meaning “rainbow” in Greek, named for the messenger goddess who bridged earth and sky.
- Ivy – Of English and Latin origin meaning “vine,” this plant represents faithfulness.
- Jacinta – A cool, rhythmic Spanish variant of the Hyacinth flower.
- Jasmine – A widely loved flower name for girls meaning “gift from God” in Persian.
- Laurel – Meaning “laurel tree,” this Latin girl’s name symbolizes victory and nature.
- Lavender – A dainty, fragrant flower name meaning “purple flower” in English.
- Leilani – A popular Hawaiian feminine name meaning “heavenly flower” or “royal child.”
- Liana – A French botanical name meaning “to climb like a vine.”
- Lilac – Meaning “bluish” in English and Persian, this flower name symbolizes first love.
- Lillian – A sweet, classic baby girl name meaning “lily” or “pledged to God.”
- Lily – A top-charting English name meaning “purity,” used on its own or as a short form of Lillian.
- Magnolia – A Southern bloom of French origin meaning “Magnol’s flower,” after botanist Pierre Magnol.
- Malti – A tropical, Indian name derived from the fragrant “madhumalti plant.”
- Marigold – A sunny English flower name meaning “golden flower,” tied to the bloom’s bright petals.
- Meadow – A fresh, boho nature name for girls meaning “grass” or “vegetation.”
- Myrtle – A vintage shrub name meaning “love,” “peace,” and “youth” in Greek.
- Nanala – A pleasant-sounding Hawaiian flower name meaning “sunflower.”
- Nasrin – An international favorite with a Persian meaning of “wild rose.”
- Petunia – An English name with the playful meaning of “trumpet-shaped flower.”
- Poppy – A cheerful, popular wildflower name meaning “red flower” in English.
- Posy – An English name with a sweet meaning: a small “bunch of flowers.”
- Primrose – A literary English flower name meaning “first rose,” for the early-spring primrose.
- Prunella – Known for medicinal benefits, this Latin name means “small plum.”
- Raisa – A multicultural name meaning “rose,” “easygoing,” or “leader” in Russian, Yiddish, and Arabic.
- Ren – The Japanese form of Rene meaning “water lily” or “lotus.”
- Rose – The classic one-syllable girl name meaning “rose flower” in Latin.
- Rosemary – A name with Latin and English roots meaning “dew of the sea” or “fragrant herb.”
- Rue – A chart-topping simple pick for a baby, meaning “herb” or “regret.”
- Sage – A short, wise pick among herb names for girls meaning “wise” in Latin.
- Shoshana – A Hebrew version of Susannah with the precious meaning “lily.”
- Tulip – A delicate, rare pick among floral names meaning “turban” in Turkish.
- Veronica – A delicate flower also called “speedwell,” with the Latin meaning “true image.”
- Viola – A spunky Italian diminutive of Violet, meaning “purple.”
- Violet – A frequently used floral girl name meaning “purple” in English and Latin.
- Willow – A graceful tree name for girls meaning “willow tree,” long a favorite for its slender, swaying branches.
- Yolanda – Of Spanish and Greek origin, meaning “violet.”
- Zahara – A radiant Hebrew and Swahili name meaning “flowering” or “shining.”
- Zaria – An ethnic flower name with Arabic roots meaning “rose.”
- Zaynab – An Arabic girl name meaning “fragrant flower.”
- Zinnia – Of German and Latin origin, meaning “Zinn’s flower,” symbolizing remembrance.
30 Cool Flower Boy Names
Male flower names are more common than you might think, and many feel handsome and grounded. Here are our top picks for boys.
- Aaron – Associated with the shrub known as Aaron’s beard, this Hebrew name means “exalted.”
- Aloe – A healing plant name with the Greek meaning “resin.”
- Ash – A trendy botanical name stemming from Asher, meaning “ash tree” in English.
- Basil – A handsome floral boy name and well-loved herb meaning “royal” in Greek.
- Blodwyn – An intriguing Welsh male name meaning “white flowers.”
- Bud – A nickname with youthful appeal, meaning “undeveloped flower” or “blossom.”
- Cane – A modern Hebrew boy’s name meaning “spear” or “sugar cane.”
- Cedar – An English nature name representing the aromatic “cedar tree.”
- Clem – A short form for Clematis, meaning “climbing vine of flowers.”
- Cosmos – A bloom in the sunflower family, with a Greek meaning of “order” or “beauty.”
- Crisanto – A Spanish boy’s name for Chrysanthus with an eye-catching “golden flower” meaning.
- Cypress – A striking, evergreen option among male nature names, for the tall “Cupressus” tree.
- Elm – A strong tree name with Danish origins meaning “red, brown.”
- Fiorello – A gorgeous Italian boy’s name for “little flower.”
- Florian – A soft French variant of Florence meaning “flowering.”
- Fox – Traditionally an animal name, but also short for the Foxglove flower.
- Indigo – A deep-blue name taken from the dye of the Indigofera tinctoria plant.
- Kamal – A sweet Hindi and Arabic masculine name meaning “lotus” or “perfection.”
- Laurence – Derived from the laurel plant, meaning “wreath of laurel” in English.
- Liko – An exotic Hawaiian boy name meaning “leaf bud.”
- Nalin – A cultural name with the symbolic meaning of “lotus” in Hinduism and Buddhism.
- Oak – Offers a masculine feel with its strong English “oak tree” definition.
- Oliver – A highly popular nature name for boys meaning “olive tree,” and the #3 boys’ name in the US in 2024.
- Pine – A crisp, woodsy nature name meaning “pine tree,” often linked with winter.
- Reed – A slender plant name resembling wheat, with an English meaning of “red-haired.”
- Roosevelt – A presidential surname turned first name meaning “rose field” in Dutch.
- Sorrel – A leafy vegetable or herb plant name meaning “reddish-brown haired” in French.
- Thyme – A common nature-related name meaning “herb” or “sacrifice.”
- Watson – Connected to the Watsonia plant, this English name means “son of Wat (Walter).”
- Zahar – A gentle name with an affectionate Arabic meaning of “bloom” or “sparkle.”






