Nature Name Generator

Five real first names a press that are also nature words: trees, flowers, animals, stones, sky or water.

  1. StormAlso the English word for something in the sky or the weather. Given to 150 girls and 69 boys in 2025.
  2. HyacinthAlso the English word for a flower. Given to 33 girls in 2025.
  3. IndigoAlso the English word for a tree, a plant or a fruit. Given to 318 girls and 113 boys in 2025.
  4. RainbowAlso the English word for something in the sky or the weather. Given to 17 girls in 2025.
  5. LilacAlso the English word for a flower. Given to 35 girls in 2025.

How it works

This nature name generator draws five first names per press from 204 that are also English nature words, such as Willow, Wren and River. Each card says what the word names and how many US babies got it in 2025.

Read the full guide

Six groups

Trees and plants hold 56 names, flowers 34, birds and animals 31, land and water 30, sky and weather 29, and stones, gems and metals 24. A name sits in one group, by the word's everyday sense: Jasper with the stones, Robin with the birds.

Real names, counted

Every name went to at least 5 girls or 5 boys in 2025, by Social Security records. Willow went to 4,763 girls, Oak to 59 boys and Tulip to 20 girls. A card lists a name for girls and boys when neither has 90 in 100 of its births; 45 names are.

Tips
  • 26 names had fewer than 10 births in 2025, Bryony, Peony and Falcon among them.
  • Meadow is missing: the dictionary files the word under no nature topic.

Questions and answers

What are good nature names for a girl?

By 2025 births, the most-given names on this list for girls are Violet, Aurora, Lily, Hazel and Ivy. Under More filters, Mostly girls keeps the 105 names that 90 in 100 or more of the babies who got them were girls.

What are nature names for a boy?

By 2025 births, the most-given for boys are Rowan, River, Jasper, Cade and Koa. Under More filters, Mostly boys keeps 54 names, among them Oak, Wolf, Flint and Canyon.

What makes a name a nature name here?

The name, without its capital letter, is an English word that the dictionary files under a nature topic, and babies got it in 2025. The page prints no other meaning: Jasper is here because jasper is a stone, whatever the name's own history.

Are these names really given to babies?

Yes. Each count comes from the Social Security Administration's file of first names on US birth records for 2025, which lists a name once 5 girls or 5 boys have it. No name is made up.

All 204 nature names

Trees and plants 56

  • Acacia Also the English word for a tree, a plant or a fruit. Given to 71 girls in 2025.
  • Alder Also the English word for a tree, a plant or a fruit. Given to 9 girls and 130 boys in 2025.
  • Althea Also the English word for a tree, a plant or a fruit. Given to 171 girls in 2025.
  • Angelica Also the English word for a tree, a plant or a fruit. Given to 398 girls in 2025.
  • Apple Also the English word for a tree, a plant or a fruit. Given to 10 girls in 2025.
  • Ash Also the English word for a tree, a plant or a fruit. Given to 17 girls and 175 boys in 2025.
  • Aspen Also the English word for a tree, a plant or a fruit. Given to 1,179 girls and 256 boys in 2025.
  • Banyan Also the English word for a tree, a plant or a fruit. Given to 6 boys in 2025.
  • Basil Also the English word for a tree, a plant or a fruit. Given to 23 girls and 74 boys in 2025.
Show all 204 nature names (195 more)

Trees and plants, continued

  • Berry Also the English word for a tree, a plant or a fruit. Given to 5 boys in 2025.
  • Birch Also the English word for a tree, a plant or a fruit. Given to 5 boys in 2025.
  • Briar Also the English word for a tree, a plant or a fruit. Given to 778 girls and 397 boys in 2025.
  • Bryony Also the English word for a tree, a plant or a fruit. Given to 6 girls in 2025.
  • Cade Also the English word for a tree, a plant or a fruit. Given to 6 girls and 1,392 boys in 2025.
  • Cedar Also the English word for a tree, a plant or a fruit. Given to 60 girls and 160 boys in 2025.
  • Cherry Also the English word for a tree, a plant or a fruit. Given to 42 girls in 2025.
  • Clementine Also the English word for a tree, a plant or a fruit. Given to 676 girls in 2025.
  • Clover Also the English word for a tree, a plant or a fruit. Given to 578 girls and 15 boys in 2025.
  • Cypress Also the English word for a tree, a plant or a fruit. Given to 74 girls and 110 boys in 2025.
  • Daphne Also the English word for a tree, a plant or a fruit. Given to 1,740 girls in 2025.
  • Ebony Also the English word for a tree, a plant or a fruit. Given to 23 girls in 2025.
  • Elder Also the English word for a tree, a plant or a fruit. Given to 47 boys in 2025.
  • Fern Also the English word for a tree, a plant or a fruit. Given to 186 girls in 2025.
  • Ginger Also the English word for a tree, a plant or a fruit. Given to 47 girls in 2025.
  • Hawthorn Also the English word for a tree, a plant or a fruit. Given to 10 boys in 2025.
  • Hazel Also the English word for a tree, a plant or a fruit. Given to 6,318 girls and 24 boys in 2025.
  • Holly Also the English word for a tree, a plant or a fruit. Given to 751 girls in 2025.
  • Indigo Also the English word for a tree, a plant or a fruit. Given to 318 girls and 113 boys in 2025.
  • Ivy Also the English word for a tree, a plant or a fruit. Given to 5,117 girls and 7 boys in 2025.
  • Juniper Also the English word for a tree, a plant or a fruit. Given to 2,618 girls and 28 boys in 2025.
  • Koa Also the English word for a tree, a plant or a fruit. Given to 132 girls and 1,281 boys in 2025.
  • Laurel Also the English word for a tree, a plant or a fruit. Given to 372 girls in 2025.
  • Liana Also the English word for a tree, a plant or a fruit. Given to 801 girls in 2025.
  • Linden Also the English word for a tree, a plant or a fruit. Given to 81 girls and 129 boys in 2025.
  • Mahogany Also the English word for a tree, a plant or a fruit. Given to 65 girls in 2025.
  • Maple Also the English word for a tree, a plant or a fruit. Given to 221 girls in 2025.
  • Myrtle Also the English word for a tree, a plant or a fruit. Given to 8 girls in 2025.
  • Oak Also the English word for a tree, a plant or a fruit. Given to 59 boys in 2025.
  • Oleander Also the English word for a tree, a plant or a fruit. Given to 23 boys in 2025.
  • Olive Also the English word for a tree, a plant or a fruit. Given to 1,597 girls and 7 boys in 2025.
  • Peach Also the English word for a tree, a plant or a fruit. Given to 12 girls in 2025.
  • Plum Also the English word for a tree, a plant or a fruit. Given to 6 girls in 2025.
  • Quince Also the English word for a tree, a plant or a fruit. Given to 8 boys in 2025.
  • Reed Also the English word for a tree, a plant or a fruit. Given to 14 girls and 770 boys in 2025.
  • Rosemary Also the English word for a tree, a plant or a fruit. Given to 1,222 girls in 2025.
  • Rowan Also the English word for a tree, a plant or a fruit. Given to 1,240 girls and 5,212 boys in 2025.
  • Rue Also the English word for a tree, a plant or a fruit. Given to 169 girls and 10 boys in 2025.
  • Saffron Also the English word for a tree, a plant or a fruit. Given to 17 girls in 2025.
  • Sage Also the English word for a tree, a plant or a fruit. Given to 1,853 girls and 684 boys in 2025.
  • Senna Also the English word for a tree, a plant or a fruit. Given to 116 girls and 14 boys in 2025.
  • Sequoia Also the English word for a tree, a plant or a fruit. Given to 97 girls and 14 boys in 2025.
  • Shea Also the English word for a tree, a plant or a fruit. Given to 201 girls and 111 boys in 2025.
  • Sorrel Also the English word for a tree, a plant or a fruit. Given to 10 girls in 2025.
  • Tansy Also the English word for a tree, a plant or a fruit. Given to 15 girls in 2025.
  • Willow Also the English word for a tree, a plant or a fruit. Given to 4,763 girls and 23 boys in 2025.
  • Wisteria Also the English word for a tree, a plant or a fruit. Given to 19 girls in 2025.

Flowers 34

  • Amaryllis Also the English word for a flower. Given to 73 girls in 2025.
  • Aster Also the English word for a flower. Given to 57 girls and 43 boys in 2025.
  • Azalea Also the English word for a flower. Given to 1,109 girls in 2025.
  • Blossom Also the English word for a flower. Given to 171 girls in 2025.
  • Calla Also the English word for a flower. Given to 156 girls in 2025.
  • Camellia Also the English word for a flower. Given to 123 girls in 2025.
  • Cattleya Also the English word for a flower. Given to 187 girls in 2025.
  • Chrysanthemum Also the English word for a flower. Given to 5 girls in 2025.
  • Cosmos Also the English word for a flower. Given to 8 boys in 2025.
  • Dahlia Also the English word for a flower. Given to 1,420 girls in 2025.
  • Daisy Also the English word for a flower. Given to 3,206 girls in 2025.
  • Edelweiss Also the English word for a flower. Given to 7 girls in 2025.
  • Gardenia Also the English word for a flower. Given to 7 girls in 2025.
  • Heather Also the English word for a flower. Given to 177 girls in 2025.
  • Hyacinth Also the English word for a flower. Given to 33 girls in 2025.
  • Iris Also the English word for a flower. Given to 3,729 girls and 12 boys in 2025.
  • Jasmine Also the English word for a flower. Given to 1,481 girls in 2025.
  • Lavender Also the English word for a flower. Given to 220 girls in 2025.
  • Lilac Also the English word for a flower. Given to 35 girls in 2025.
  • Lily Also the English word for a flower. Given to 6,673 girls in 2025.
  • Lotus Also the English word for a flower. Given to 110 girls and 22 boys in 2025.
  • Lupine Also the English word for a flower. Given to 6 girls in 2025.
  • Magnolia Also the English word for a flower. Given to 2,233 girls in 2025.
  • Marigold Also the English word for a flower. Given to 498 girls in 2025.
  • Orchid Also the English word for a flower. Given to 9 girls in 2025.
  • Peony Also the English word for a flower. Given to 6 girls in 2025.
  • Poppy Also the English word for a flower. Given to 1,054 girls in 2025.
  • Primrose Also the English word for a flower. Given to 69 girls in 2025.
  • Rose Also the English word for a flower. Given to 2,386 girls in 2025.
  • Tulip Also the English word for a flower. Given to 20 girls in 2025.
  • Viola Also the English word for a flower. Given to 247 girls in 2025.
  • Violet Also the English word for a flower. Given to 7,546 girls in 2025.
  • Yarrow Also the English word for a flower. Given to 5 girls and 6 boys in 2025.
  • Zinnia Also the English word for a flower. Given to 174 girls in 2025.

Birds and animals 31

  • Bear Also the English word for an animal. Given to 286 boys in 2025.
  • Bee Also the English word for an animal. Given to 8 girls in 2025.
  • Buck Also the English word for an animal. Given to 76 boys in 2025.
  • Bunny Also the English word for an animal. Given to 10 girls in 2025.
  • Colt Also the English word for an animal. Given to 1,188 boys in 2025.
  • Coyote Also the English word for an animal. Given to 13 boys in 2025.
  • Cub Also the English word for an animal. Given to 8 boys in 2025.
  • Dove Also the English word for an animal. Given to 144 girls in 2025.
  • Drake Also the English word for an animal. Given to 299 boys in 2025.
  • Eider Also the English word for an animal. Given to 204 boys in 2025.
  • Falcon Also the English word for an animal. Given to 5 boys in 2025.
  • Fawn Also the English word for an animal. Given to 20 girls in 2025.
  • Finch Also the English word for an animal. Given to 15 boys in 2025.
  • Fox Also the English word for an animal. Given to 129 boys in 2025.
  • Hart Also the English word for an animal. Given to 9 girls and 57 boys in 2025.
  • Hawk Also the English word for an animal. Given to 19 boys in 2025.
  • Heron Also the English word for an animal. Given to 16 boys in 2025.
  • Jay Also the English word for an animal. Given to 9 girls and 809 boys in 2025.
  • Joey Also the English word for an animal. Given to 146 girls and 274 boys in 2025.
  • Lark Also the English word for an animal. Given to 32 girls and 6 boys in 2025.
  • Lion Also the English word for an animal. Given to 37 boys in 2025.
  • Lynx Also the English word for an animal. Given to 45 boys in 2025.
  • Mavis Also the English word for an animal. Given to 537 girls in 2025.
  • Raven Also the English word for an animal. Given to 771 girls and 42 boys in 2025.
  • Rhea Also the English word for an animal. Given to 452 girls in 2025.
  • Robin Also the English word for an animal. Given to 400 girls and 382 boys in 2025.
  • Sable Also the English word for an animal. Given to 64 girls and 6 boys in 2025.
  • Starling Also the English word for an animal. Given to 8 girls and 13 boys in 2025.
  • Tiger Also the English word for an animal. Given to 30 boys in 2025.
  • Wolf Also the English word for an animal. Given to 83 boys in 2025.
  • Wren Also the English word for an animal. Given to 1,331 girls and 198 boys in 2025.

Stones, gems and metals 24

  • Amber Also the English word for a stone, gem or metal. Given to 576 girls in 2025.
  • Amethyst Also the English word for a stone, gem or metal. Given to 181 girls in 2025.
  • Beryl Also the English word for a stone, gem or metal. Given to 8 girls in 2025.
  • Coral Also the English word for a stone, gem or metal. Given to 100 girls in 2025.
  • Crystal Also the English word for a stone, gem or metal. Given to 202 girls in 2025.
  • Diamond Also the English word for a stone, gem or metal. Given to 94 girls and 37 boys in 2025.
  • Emerald Also the English word for a stone, gem or metal. Given to 367 girls and 32 boys in 2025.
  • Emery Also the English word for a stone, gem or metal. Given to 3,208 girls and 305 boys in 2025.
  • Flint Also the English word for a stone, gem or metal. Given to 61 boys in 2025.
  • Garnet Also the English word for a stone, gem or metal. Given to 8 girls and 6 boys in 2025.
  • Gold Also the English word for a stone, gem or metal. Given to 5 girls in 2025.
  • Jade Also the English word for a stone, gem or metal. Given to 2,658 girls and 57 boys in 2025.
  • Jasper Also the English word for a stone, gem or metal. Given to 41 girls and 2,804 boys in 2025.
  • Jet Also the English word for a stone, gem or metal. Given to 160 boys in 2025.
  • Mica Also the English word for a stone, gem or metal. Given to 20 girls and 23 boys in 2025.
  • Obsidian Also the English word for a stone, gem or metal. Given to 16 boys in 2025.
  • Onyx Also the English word for a stone, gem or metal. Given to 155 girls and 881 boys in 2025.
  • Opal Also the English word for a stone, gem or metal. Given to 740 girls in 2025.
  • Pearl Also the English word for a stone, gem or metal. Given to 350 girls in 2025.
  • Ruby Also the English word for a stone, gem or metal. Given to 3,554 girls and 15 boys in 2025.
  • Sapphire Also the English word for a stone, gem or metal. Given to 233 girls in 2025.
  • Silver Also the English word for a stone, gem or metal. Given to 46 girls and 19 boys in 2025.
  • Slate Also the English word for a stone, gem or metal. Given to 48 boys in 2025.
  • Stone Also the English word for a stone, gem or metal. Given to 17 girls and 258 boys in 2025.

Sky and weather 29

  • Aurora Also the English word for something in the sky or the weather. Given to 7,065 girls and 5 boys in 2025.
  • Autumn Also the English word for a season. Given to 2,805 girls and 8 boys in 2025.
  • Breeze Also the English word for something in the sky or the weather. Given to 24 girls and 31 boys in 2025.
  • Cloud Also the English word for something in the sky or the weather. Given to 39 boys in 2025.
  • Dawn Also the English word for something in the sky or the weather. Given to 85 girls in 2025.
  • Eclipse Also the English word for something in the sky or the weather. Given to 7 boys in 2025.
  • Frost Also the English word for something in the sky or the weather. Given to 13 boys in 2025.
  • Galaxy Also the English word for something in the sky or the weather. Given to 23 girls in 2025.
  • Halo Also the English word for something in the sky or the weather. Given to 477 girls and 253 boys in 2025.
  • Heaven Also the English word for something in the sky or the weather. Given to 556 girls and 13 boys in 2025.
  • Moon Also the English word for something in the sky or the weather. Given to 52 girls and 13 boys in 2025.
  • Nebula Also the English word for something in the sky or the weather. Given to 9 girls in 2025.
  • Nova Also the English word for something in the sky or the weather. Given to 4,657 girls and 149 boys in 2025.
  • Rain Also the English word for something in the sky or the weather. Given to 182 girls and 93 boys in 2025.
  • Rainbow Also the English word for something in the sky or the weather. Given to 17 girls in 2025.
  • Sky Also the English word for something in the sky or the weather. Given to 272 girls and 101 boys in 2025.
  • Snow Also the English word for something in the sky or the weather. Given to 36 girls in 2025.
  • Solstice Also the English word for something in the sky or the weather. Given to 10 girls and 8 boys in 2025.
  • Star Also the English word for something in the sky or the weather. Given to 92 girls and 9 boys in 2025.
  • Storm Also the English word for something in the sky or the weather. Given to 150 girls and 69 boys in 2025.
  • Summer Also the English word for a season. Given to 1,973 girls in 2025.
  • Sunny Also an English word for the weather. Given to 798 girls and 200 boys in 2025.
  • Sunset Also the English word for something in the sky or the weather. Given to 10 girls in 2025.
  • Sunshine Also the English word for something in the sky or the weather. Given to 57 girls in 2025.
  • Tempest Also the English word for something in the sky or the weather. Given to 16 girls in 2025.
  • Thunder Also the English word for something in the sky or the weather. Given to 18 boys in 2025.
  • Windy Also an English word for the weather. Given to 6 girls in 2025.
  • Winter Also the English word for a season. Given to 732 girls and 77 boys in 2025.
  • Zephyr Also the English word for something in the sky or the weather. Given to 29 girls and 169 boys in 2025.

Land and water 30

  • Bay Also the English word for a landform or a body of water. Given to 7 girls in 2025.
  • Brook Also the English word for a landform or a body of water. Given to 32 girls and 15 boys in 2025.
  • Canyon Also the English word for a landform or a body of water. Given to 9 girls and 106 boys in 2025.
  • Cliff Also the English word for a landform or a body of water. Given to 43 boys in 2025.
  • Coast Also the English word for a landform or a body of water. Given to 31 girls and 274 boys in 2025.
  • Cove Also the English word for a landform or a body of water. Given to 100 girls and 171 boys in 2025.
  • Creek Also the English word for a landform or a body of water. Given to 30 boys in 2025.
  • Dell Also the English word for a landform or a body of water. Given to 6 boys in 2025.
  • Delta Also the English word for a landform or a body of water. Given to 78 girls in 2025.
  • Dune Also the English word for a landform or a body of water. Given to 15 boys in 2025.
  • Forest Also the English word for a kind of land. Given to 12 girls and 344 boys in 2025.
  • Glen Also the English word for a landform or a body of water. Given to 74 boys in 2025.
  • Harbor Also the English word for a landform or a body of water. Given to 56 girls and 29 boys in 2025.
  • Heath Also the English word for a kind of land. Given to 253 boys in 2025.
  • Hill Also the English word for a landform or a body of water. Given to 6 boys in 2025.
  • Island Also the English word for a landform or a body of water. Given to 67 girls and 17 boys in 2025.
  • Lake Also the English word for a landform or a body of water. Given to 42 girls and 72 boys in 2025.
  • Marsh Also the English word for a landform or a body of water. Given to 5 boys in 2025.
  • Mesa Also the English word for a landform or a body of water. Given to 32 girls in 2025.
  • Oasis Also the English word for a landform or a body of water. Given to 23 girls and 13 boys in 2025.
  • Ocean Also the English word for a landform or a body of water. Given to 345 girls and 375 boys in 2025.
  • Prairie Also the English word for a kind of land. Given to 33 girls in 2025.
  • Ridge Also the English word for a landform or a body of water. Given to 5 girls and 566 boys in 2025.
  • River Also the English word for a landform or a body of water. Given to 1,401 girls and 3,139 boys in 2025.
  • Savanna Also the English word for a kind of land. Given to 222 girls in 2025.
  • Sierra Also the English word for a landform or a body of water. Given to 476 girls in 2025.
  • Tor Also the English word for a landform or a body of water. Given to 12 boys in 2025.
  • Vale Also the English word for a landform or a body of water. Given to 13 girls and 16 boys in 2025.
  • Valley Also the English word for a landform or a body of water. Given to 207 girls and 6 boys in 2025.
  • Woods Also the English word for a kind of land. Given to 6 girls and 121 boys in 2025.

How this list was compiled: A list built on 3 October 2026 from two records. (1) The Social Security Administration's national file of first names on US birth records (names.zip, linked from https://www.ssa.gov/oact/babynames/limits.html; ssa.gov refuses scripted downloads, so the official zip was read from the Internet Archive's copy captured 2026-09-18, https://web.archive.org/web/20260918154125/https://www.ssa.gov/oact/babynames/names.zip): a name is listed only if at least 5 girls or 5 boys got it in 2025, the newest year in the file, and the counts on a card are that year's. (2) English Wiktionary (https://en.wiktionary.org, read the same day): the name, written without its capital, must be an English word that the dictionary files under a nature topic, such as Flowers, Gems, Landforms, Atmospheric phenomena, Corvids or Cypress family plants. How the names were found: all 2,626 names with 150 births or more in 2025 were looked up, and below that floor a list of 398 nature words we wrote. Then one reader went through the matches, kept the words whose nature sense is a plain, current sense of the word, and set the group by the sense most readers know; that reading is a judgment, not a rule. Taken out at that reading, as examples: Jack (filed under fish and fruit trees), Lucy (a pike), Benjamin (a fig tree), Luna (a moth in English), Timothy (a grass), Martin and Maggie (birds). That leaves 204 names in six groups. It is not every nature name: a word the dictionary files under no nature topic is missing even if it belongs (Meadow and Brooks are two), and so is any name spelled differently from the word (Skye, Brooke). Given mostly to girls, or to boys, means that sex has 90 in every 100 of the name's 2025 births; the rest are listed for both. The file counts every spelling as its own name and lists a name only from 5 births a year for a sex. Licence: Counts: the Social Security file is a work of the US federal government, in the public domain (17 U.S.C. 105). Which words are nature words: English Wiktionary's topic categories, CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/). The six groups and the selection are our own work.