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.
AcaciaAlso the English word for a tree, a plant or a fruit. Given to 71 girls in 2025.
AlderAlso the English word for a tree, a plant or a fruit. Given to 9 girls and 130 boys in 2025.
AltheaAlso the English word for a tree, a plant or a fruit. Given to 171 girls in 2025.
AngelicaAlso the English word for a tree, a plant or a fruit. Given to 398 girls in 2025.
AppleAlso the English word for a tree, a plant or a fruit. Given to 10 girls in 2025.
AshAlso the English word for a tree, a plant or a fruit. Given to 17 girls and 175 boys in 2025.
AspenAlso the English word for a tree, a plant or a fruit. Given to 1,179 girls and 256 boys in 2025.
BanyanAlso the English word for a tree, a plant or a fruit. Given to 6 boys in 2025.
BasilAlso 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
BerryAlso the English word for a tree, a plant or a fruit. Given to 5 boys in 2025.
BirchAlso the English word for a tree, a plant or a fruit. Given to 5 boys in 2025.
BriarAlso the English word for a tree, a plant or a fruit. Given to 778 girls and 397 boys in 2025.
BryonyAlso the English word for a tree, a plant or a fruit. Given to 6 girls in 2025.
CadeAlso the English word for a tree, a plant or a fruit. Given to 6 girls and 1,392 boys in 2025.
CedarAlso the English word for a tree, a plant or a fruit. Given to 60 girls and 160 boys in 2025.
CherryAlso the English word for a tree, a plant or a fruit. Given to 42 girls in 2025.
ClementineAlso the English word for a tree, a plant or a fruit. Given to 676 girls in 2025.
CloverAlso the English word for a tree, a plant or a fruit. Given to 578 girls and 15 boys in 2025.
CypressAlso the English word for a tree, a plant or a fruit. Given to 74 girls and 110 boys in 2025.
DaphneAlso the English word for a tree, a plant or a fruit. Given to 1,740 girls in 2025.
EbonyAlso the English word for a tree, a plant or a fruit. Given to 23 girls in 2025.
ElderAlso the English word for a tree, a plant or a fruit. Given to 47 boys in 2025.
FernAlso the English word for a tree, a plant or a fruit. Given to 186 girls in 2025.
GingerAlso the English word for a tree, a plant or a fruit. Given to 47 girls in 2025.
HawthornAlso the English word for a tree, a plant or a fruit. Given to 10 boys in 2025.
HazelAlso the English word for a tree, a plant or a fruit. Given to 6,318 girls and 24 boys in 2025.
HollyAlso the English word for a tree, a plant or a fruit. Given to 751 girls in 2025.
IndigoAlso the English word for a tree, a plant or a fruit. Given to 318 girls and 113 boys in 2025.
IvyAlso the English word for a tree, a plant or a fruit. Given to 5,117 girls and 7 boys in 2025.
JuniperAlso the English word for a tree, a plant or a fruit. Given to 2,618 girls and 28 boys in 2025.
KoaAlso the English word for a tree, a plant or a fruit. Given to 132 girls and 1,281 boys in 2025.
LaurelAlso the English word for a tree, a plant or a fruit. Given to 372 girls in 2025.
LianaAlso the English word for a tree, a plant or a fruit. Given to 801 girls in 2025.
LindenAlso the English word for a tree, a plant or a fruit. Given to 81 girls and 129 boys in 2025.
MahoganyAlso the English word for a tree, a plant or a fruit. Given to 65 girls in 2025.
MapleAlso the English word for a tree, a plant or a fruit. Given to 221 girls in 2025.
MyrtleAlso the English word for a tree, a plant or a fruit. Given to 8 girls in 2025.
OakAlso the English word for a tree, a plant or a fruit. Given to 59 boys in 2025.
OleanderAlso the English word for a tree, a plant or a fruit. Given to 23 boys in 2025.
OliveAlso the English word for a tree, a plant or a fruit. Given to 1,597 girls and 7 boys in 2025.
PeachAlso the English word for a tree, a plant or a fruit. Given to 12 girls in 2025.
PlumAlso the English word for a tree, a plant or a fruit. Given to 6 girls in 2025.
QuinceAlso the English word for a tree, a plant or a fruit. Given to 8 boys in 2025.
ReedAlso the English word for a tree, a plant or a fruit. Given to 14 girls and 770 boys in 2025.
RosemaryAlso the English word for a tree, a plant or a fruit. Given to 1,222 girls in 2025.
RowanAlso the English word for a tree, a plant or a fruit. Given to 1,240 girls and 5,212 boys in 2025.
RueAlso the English word for a tree, a plant or a fruit. Given to 169 girls and 10 boys in 2025.
SaffronAlso the English word for a tree, a plant or a fruit. Given to 17 girls in 2025.
SageAlso the English word for a tree, a plant or a fruit. Given to 1,853 girls and 684 boys in 2025.
SennaAlso the English word for a tree, a plant or a fruit. Given to 116 girls and 14 boys in 2025.
SequoiaAlso the English word for a tree, a plant or a fruit. Given to 97 girls and 14 boys in 2025.
SheaAlso the English word for a tree, a plant or a fruit. Given to 201 girls and 111 boys in 2025.
SorrelAlso the English word for a tree, a plant or a fruit. Given to 10 girls in 2025.
TansyAlso the English word for a tree, a plant or a fruit. Given to 15 girls in 2025.
WillowAlso the English word for a tree, a plant or a fruit. Given to 4,763 girls and 23 boys in 2025.
WisteriaAlso the English word for a tree, a plant or a fruit. Given to 19 girls in 2025.
Flowers 34
AmaryllisAlso the English word for a flower. Given to 73 girls in 2025.
AsterAlso the English word for a flower. Given to 57 girls and 43 boys in 2025.
AzaleaAlso the English word for a flower. Given to 1,109 girls in 2025.
BlossomAlso the English word for a flower. Given to 171 girls in 2025.
CallaAlso the English word for a flower. Given to 156 girls in 2025.
CamelliaAlso the English word for a flower. Given to 123 girls in 2025.
CattleyaAlso the English word for a flower. Given to 187 girls in 2025.
ChrysanthemumAlso the English word for a flower. Given to 5 girls in 2025.
CosmosAlso the English word for a flower. Given to 8 boys in 2025.
DahliaAlso the English word for a flower. Given to 1,420 girls in 2025.
DaisyAlso the English word for a flower. Given to 3,206 girls in 2025.
EdelweissAlso the English word for a flower. Given to 7 girls in 2025.
GardeniaAlso the English word for a flower. Given to 7 girls in 2025.
HeatherAlso the English word for a flower. Given to 177 girls in 2025.
HyacinthAlso the English word for a flower. Given to 33 girls in 2025.
IrisAlso the English word for a flower. Given to 3,729 girls and 12 boys in 2025.
JasmineAlso the English word for a flower. Given to 1,481 girls in 2025.
LavenderAlso the English word for a flower. Given to 220 girls in 2025.
LilacAlso the English word for a flower. Given to 35 girls in 2025.
LilyAlso the English word for a flower. Given to 6,673 girls in 2025.
LotusAlso the English word for a flower. Given to 110 girls and 22 boys in 2025.
LupineAlso the English word for a flower. Given to 6 girls in 2025.
MagnoliaAlso the English word for a flower. Given to 2,233 girls in 2025.
MarigoldAlso the English word for a flower. Given to 498 girls in 2025.
OrchidAlso the English word for a flower. Given to 9 girls in 2025.
PeonyAlso the English word for a flower. Given to 6 girls in 2025.
PoppyAlso the English word for a flower. Given to 1,054 girls in 2025.
PrimroseAlso the English word for a flower. Given to 69 girls in 2025.
RoseAlso the English word for a flower. Given to 2,386 girls in 2025.
TulipAlso the English word for a flower. Given to 20 girls in 2025.
ViolaAlso the English word for a flower. Given to 247 girls in 2025.
VioletAlso the English word for a flower. Given to 7,546 girls in 2025.
YarrowAlso the English word for a flower. Given to 5 girls and 6 boys in 2025.
ZinniaAlso the English word for a flower. Given to 174 girls in 2025.
Birds and animals 31
BearAlso the English word for an animal. Given to 286 boys in 2025.
BeeAlso the English word for an animal. Given to 8 girls in 2025.
BuckAlso the English word for an animal. Given to 76 boys in 2025.
BunnyAlso the English word for an animal. Given to 10 girls in 2025.
ColtAlso the English word for an animal. Given to 1,188 boys in 2025.
CoyoteAlso the English word for an animal. Given to 13 boys in 2025.
CubAlso the English word for an animal. Given to 8 boys in 2025.
DoveAlso the English word for an animal. Given to 144 girls in 2025.
DrakeAlso the English word for an animal. Given to 299 boys in 2025.
EiderAlso the English word for an animal. Given to 204 boys in 2025.
FalconAlso the English word for an animal. Given to 5 boys in 2025.
FawnAlso the English word for an animal. Given to 20 girls in 2025.
FinchAlso the English word for an animal. Given to 15 boys in 2025.
FoxAlso the English word for an animal. Given to 129 boys in 2025.
HartAlso the English word for an animal. Given to 9 girls and 57 boys in 2025.
HawkAlso the English word for an animal. Given to 19 boys in 2025.
HeronAlso the English word for an animal. Given to 16 boys in 2025.
JayAlso the English word for an animal. Given to 9 girls and 809 boys in 2025.
JoeyAlso the English word for an animal. Given to 146 girls and 274 boys in 2025.
LarkAlso the English word for an animal. Given to 32 girls and 6 boys in 2025.
LionAlso the English word for an animal. Given to 37 boys in 2025.
LynxAlso the English word for an animal. Given to 45 boys in 2025.
MavisAlso the English word for an animal. Given to 537 girls in 2025.
RavenAlso the English word for an animal. Given to 771 girls and 42 boys in 2025.
RheaAlso the English word for an animal. Given to 452 girls in 2025.
RobinAlso the English word for an animal. Given to 400 girls and 382 boys in 2025.
SableAlso the English word for an animal. Given to 64 girls and 6 boys in 2025.
StarlingAlso the English word for an animal. Given to 8 girls and 13 boys in 2025.
TigerAlso the English word for an animal. Given to 30 boys in 2025.
WolfAlso the English word for an animal. Given to 83 boys in 2025.
WrenAlso the English word for an animal. Given to 1,331 girls and 198 boys in 2025.
Stones, gems and metals 24
AmberAlso the English word for a stone, gem or metal. Given to 576 girls in 2025.
AmethystAlso the English word for a stone, gem or metal. Given to 181 girls in 2025.
BerylAlso the English word for a stone, gem or metal. Given to 8 girls in 2025.
CoralAlso the English word for a stone, gem or metal. Given to 100 girls in 2025.
CrystalAlso the English word for a stone, gem or metal. Given to 202 girls in 2025.
DiamondAlso the English word for a stone, gem or metal. Given to 94 girls and 37 boys in 2025.
EmeraldAlso the English word for a stone, gem or metal. Given to 367 girls and 32 boys in 2025.
EmeryAlso the English word for a stone, gem or metal. Given to 3,208 girls and 305 boys in 2025.
FlintAlso the English word for a stone, gem or metal. Given to 61 boys in 2025.
GarnetAlso the English word for a stone, gem or metal. Given to 8 girls and 6 boys in 2025.
GoldAlso the English word for a stone, gem or metal. Given to 5 girls in 2025.
JadeAlso the English word for a stone, gem or metal. Given to 2,658 girls and 57 boys in 2025.
JasperAlso the English word for a stone, gem or metal. Given to 41 girls and 2,804 boys in 2025.
JetAlso the English word for a stone, gem or metal. Given to 160 boys in 2025.
MicaAlso the English word for a stone, gem or metal. Given to 20 girls and 23 boys in 2025.
ObsidianAlso the English word for a stone, gem or metal. Given to 16 boys in 2025.
OnyxAlso the English word for a stone, gem or metal. Given to 155 girls and 881 boys in 2025.
OpalAlso the English word for a stone, gem or metal. Given to 740 girls in 2025.
PearlAlso the English word for a stone, gem or metal. Given to 350 girls in 2025.
RubyAlso the English word for a stone, gem or metal. Given to 3,554 girls and 15 boys in 2025.
SapphireAlso the English word for a stone, gem or metal. Given to 233 girls in 2025.
SilverAlso the English word for a stone, gem or metal. Given to 46 girls and 19 boys in 2025.
SlateAlso the English word for a stone, gem or metal. Given to 48 boys in 2025.
StoneAlso the English word for a stone, gem or metal. Given to 17 girls and 258 boys in 2025.
Sky and weather 29
AuroraAlso the English word for something in the sky or the weather. Given to 7,065 girls and 5 boys in 2025.
AutumnAlso the English word for a season. Given to 2,805 girls and 8 boys in 2025.
BreezeAlso the English word for something in the sky or the weather. Given to 24 girls and 31 boys in 2025.
CloudAlso the English word for something in the sky or the weather. Given to 39 boys in 2025.
DawnAlso the English word for something in the sky or the weather. Given to 85 girls in 2025.
EclipseAlso the English word for something in the sky or the weather. Given to 7 boys in 2025.
FrostAlso the English word for something in the sky or the weather. Given to 13 boys in 2025.
GalaxyAlso the English word for something in the sky or the weather. Given to 23 girls in 2025.
HaloAlso the English word for something in the sky or the weather. Given to 477 girls and 253 boys in 2025.
HeavenAlso the English word for something in the sky or the weather. Given to 556 girls and 13 boys in 2025.
MoonAlso the English word for something in the sky or the weather. Given to 52 girls and 13 boys in 2025.
NebulaAlso the English word for something in the sky or the weather. Given to 9 girls in 2025.
NovaAlso the English word for something in the sky or the weather. Given to 4,657 girls and 149 boys in 2025.
RainAlso the English word for something in the sky or the weather. Given to 182 girls and 93 boys in 2025.
RainbowAlso the English word for something in the sky or the weather. Given to 17 girls in 2025.
SkyAlso the English word for something in the sky or the weather. Given to 272 girls and 101 boys in 2025.
SnowAlso the English word for something in the sky or the weather. Given to 36 girls in 2025.
SolsticeAlso the English word for something in the sky or the weather. Given to 10 girls and 8 boys in 2025.
StarAlso the English word for something in the sky or the weather. Given to 92 girls and 9 boys in 2025.
StormAlso the English word for something in the sky or the weather. Given to 150 girls and 69 boys in 2025.
SummerAlso the English word for a season. Given to 1,973 girls in 2025.
SunnyAlso an English word for the weather. Given to 798 girls and 200 boys in 2025.
SunsetAlso the English word for something in the sky or the weather. Given to 10 girls in 2025.
SunshineAlso the English word for something in the sky or the weather. Given to 57 girls in 2025.
TempestAlso the English word for something in the sky or the weather. Given to 16 girls in 2025.
ThunderAlso the English word for something in the sky or the weather. Given to 18 boys in 2025.
WindyAlso an English word for the weather. Given to 6 girls in 2025.
WinterAlso the English word for a season. Given to 732 girls and 77 boys in 2025.
ZephyrAlso the English word for something in the sky or the weather. Given to 29 girls and 169 boys in 2025.
Land and water 30
BayAlso the English word for a landform or a body of water. Given to 7 girls in 2025.
BrookAlso the English word for a landform or a body of water. Given to 32 girls and 15 boys in 2025.
CanyonAlso the English word for a landform or a body of water. Given to 9 girls and 106 boys in 2025.
CliffAlso the English word for a landform or a body of water. Given to 43 boys in 2025.
CoastAlso the English word for a landform or a body of water. Given to 31 girls and 274 boys in 2025.
CoveAlso the English word for a landform or a body of water. Given to 100 girls and 171 boys in 2025.
CreekAlso the English word for a landform or a body of water. Given to 30 boys in 2025.
DellAlso the English word for a landform or a body of water. Given to 6 boys in 2025.
DeltaAlso the English word for a landform or a body of water. Given to 78 girls in 2025.
DuneAlso the English word for a landform or a body of water. Given to 15 boys in 2025.
ForestAlso the English word for a kind of land. Given to 12 girls and 344 boys in 2025.
GlenAlso the English word for a landform or a body of water. Given to 74 boys in 2025.
HarborAlso the English word for a landform or a body of water. Given to 56 girls and 29 boys in 2025.
HeathAlso the English word for a kind of land. Given to 253 boys in 2025.
HillAlso the English word for a landform or a body of water. Given to 6 boys in 2025.
IslandAlso the English word for a landform or a body of water. Given to 67 girls and 17 boys in 2025.
LakeAlso the English word for a landform or a body of water. Given to 42 girls and 72 boys in 2025.
MarshAlso the English word for a landform or a body of water. Given to 5 boys in 2025.
MesaAlso the English word for a landform or a body of water. Given to 32 girls in 2025.
OasisAlso the English word for a landform or a body of water. Given to 23 girls and 13 boys in 2025.
OceanAlso the English word for a landform or a body of water. Given to 345 girls and 375 boys in 2025.
PrairieAlso the English word for a kind of land. Given to 33 girls in 2025.
RidgeAlso the English word for a landform or a body of water. Given to 5 girls and 566 boys in 2025.
RiverAlso the English word for a landform or a body of water. Given to 1,401 girls and 3,139 boys in 2025.
SavannaAlso the English word for a kind of land. Given to 222 girls in 2025.
SierraAlso the English word for a landform or a body of water. Given to 476 girls in 2025.
TorAlso the English word for a landform or a body of water. Given to 12 boys in 2025.
ValeAlso the English word for a landform or a body of water. Given to 13 girls and 16 boys in 2025.
ValleyAlso the English word for a landform or a body of water. Given to 207 girls and 6 boys in 2025.
WoodsAlso 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.