300+ Top Names Related to Nature for Baby Boy & Girl with Meanings
Updated February 18, 2022
|18 min read

One of the earliest dilemmas for a new parent is to search for the perfect baby name. From handling every family members’ view on it to scouring the internet, you may find yourself swamped in the name hunting task.
If you're one of those who wants to name their kid something evergreen yet refreshing and a name that's not deeply connected to religion, you can go for names related to nature.
You could also take a look at our list of cool unisex baby names for your little one or refer our list of trending 2021 Baby Girl Names and 2021 Baby Boy Names.
But if you plan to stick around here, we've curated a list of baby boy names and girl names inspired from the five elements of nature below:
Indian Boy Names Meaning Earth
1. Avan – One who owns the earth
2. Avish – God of Earth
3. Anishwar – Goddess of Earth
4. Avnendra – King of the Earth
5. Abani – Earth
6. Adinath – Supreme God of Universe; Earth
7. Avneesh – Lord of whole world; Lord of Earth
8. Bhupendra – Emperor of Earth
9. Bhubneswar – God of Earth
10. Bhaumik – Lord of the Earth
11. Bhupati – Lord of the Earth
12. Bhoumik – Lord of the earth
13. Bhumik – Landlord, Earth
14. Bhoolokanathan – Ruler of the Earth
15. Bhudev – Lord of the Earth
16. Bhumat – Possessing the Earth
17. Bhuv – Earth; world
18. Dharendra – King of the Earth
19. Dharitree – The Earth
20. Edom – Red Earth
21. Hemish – Lord of the Earth
22. Hirav – Greenery on Earth
23. Ilapataye – Lord of the Earth
24. Ilashpasti – Lord of the Earth
25. Ilisa – King of the Earth
26. Iresh – Lord of the Earth
27. Ilesh – Lord of the Earth
28. Ibrahim – Earth; a prophet’s name
29. Jaginder – God of the Earth
30. Jagjinder – God of the Earth
31. Jaganmay – Spread over the Earth
32. Kshitish – Master of the Earth
33. Kshitij – Born on Earth
34. Kanjak – Earth born
35. Kuj – Son of the Earth
36. Mahender – Earth
37. Mahin – The Earth
38. Mahish – A king, Lord of the earth
39. Mahijith – Conqueror of the Earth
40. Mrinmoy – Made of Earth
41. Nikhit – Earth, Ganges
42. Paarthiv – Son of the Earth
43. Prithvinder – Lord of the Earth
44. Pruthvi – The Earth
45. Purvesh – The Earth
46. Saarang – The Earth
47. Rushik – Son of saint, Lord of the earth
48. Rajaramesh – King of Earth
49. Vishva – Earth, universe
50. Talish – Lord of the earth, mountain
Earth Names for Girls
1. Aadvika – The Earth
2. Avani – The Earth
3. Achla – The Earth
4. Adveka – Earth; world
5. Akila – The Earth
6. Aritri – Earth
7. Avanija –One born on Earth
8. Avipsa – Earth
9. Basundhara – The Earth
10. Bhoodevi – Goddess of Earth
11. Bhuvaneshwari – Goddess of Earth
12. Brihati – Earth
13. Bhumi – Earth, base, introduction
14. Bhumika – Earth, base
15. Daritree – The Earth
16. Daksha – The Earth, Sati
17. Dharti – Earth
18. Dharani – Protector, Earth
19. Dharithri – The Earth
20. Dharna – The Earth
21. Dharnitha – The Earth
22. Dunya – The world
23. Eila – The Earth
24. Era – Earth
25. Evani – The Earth; alive
26. Ela - The Earth
27. Gori – Earth; Goddess Parvati; fair
28. Gouri – Earth; Goddess Parvati; fair
29. Idhika – Soil
30. Idha – The Earth
31. Ieta – The Earth
32. Ilesha – Queen of the Earth
33. Inika – Little Earth
34. Jagati – The Earth
35. Kshithi – Earth, home, soil
36. Kumuda – Joy of the Earth
37. Kaalaka – Earth
38. Kalika – A bud, Earth
39. Madhuja – The Earth, Honey
40. Manu – Ruler of the Earth
41. Nikita – Earth, victorious
42. Nikitha – Earth, victorious
43. Omala – Earth
44. Prutha – Daughter of the Earth
45. Sharinee – The Earth
46. Srushti – The Earth
47. Taranika – Goddess of Earth
48. Urvi – Earth, River
49. Vasudha – The Earth
50. Xiti – Ground; the Earth
Baby Boy Names Meaning Water:
1. Arnav – Ocean
2. Abhishek – Shower of water
3. Abjit – Conquering water
4. Ahim – Water
5. Ashneer –Sacred water
6. Ambav – Water-like
7. Aachman – Sip of water before yagnya
8. Badrinarayanan – The one who lives in water
9. Barsaat – Rain
10. Chelan – Deep water
11. Hubaab – Born of water
12. Iravaj – Born of water
13. Iravat – Rain
14. Idaspati – Lord of rain
15. Jal – Sacred water
16. Jalesh – Lord of water
17. Jailesh – Lord of water
18. Jalas – Water like joy
19. Jalbhushan – Ornament of water
20. Jaldeep –Lamp in water
21. Jalender – Lord of water
22. Jalpesh – King of water
23. Kakshap –Water drinker
24. Kumi –Water
25. Kavan – Water, poem
26. Kanjak – Water born
27. Maayan – Source of water
28. Mridur – Water born
29. Mehul – Rain
30. Naleen – Water
31. Nirdhar – One who holds water
32. Nir – Crystal water
33. Nehanth – Rain
34. Pankil – Mud with water
35. Pankoj – Sea
36. Payas – Water
37. Reham – Drizzle; little rain
38. Sujal – Sacred water
39. Saagar – Ocean
40. Saavan – Monsoon; rain
41. Salil – Handsome, water
42. Suneer – Holy water
43. Salsaal – Pure water
44. Saraj – Born in water
45. Subhranshu – First dew drop
46. Tirth – Sacred water
47. Toyesh – Lord of water
48. Varshit – Rain
49. Varunesh – God of water
50. Varshal – Rain
Indian Girl Names Meaning Water:
1. Arna – Wave, stream
2. Ahava – Water
3. Anupa – Pond
4. Aruvi – Waterfall
5. Abja – Born in water
6. Ashbah – Pure as water
7. Ambhini – Water born
8. Bindu – Waterdrop
9. Barkha – Rain
10. Chanchari – Vortex of water
11. Chavishka – Water
12. Dhaara – Rain
13. Furat – Sweet water
14. Ganga – River
15. Godavari – River
16. Izumi – Water spring
17. Indus – River
18. Jheel – Waterfall
19. Jaladhi – Treasure of water
20. Jalahasini – Smile of water
21. Jalpoorna – Full of water
22. Jivika – Water, source of life
23. Kaveri – River
24. Kallol – large waves
25. Manahil – Spring of fresh water
26. Nameera – Delicious water
27. Narmada – River
28. Naushaba – Water of life, elixir
29. Nilutha – Providing water
30. Namra – Delicious water
31. Nira – Pure water
32. Nehal – Goddess of rain
33. Piyushi – Holy water
34. Praneeksha – Water
35. Praneetha – Holy water
36. Reva – Rain
37. Sejal – River
38. Sarasvi – Water; Goddess Saraswati
39. Soneera – Clean water
40. Tasneam – Heavenly water
41. Teertha – Sacred water
42. Toya – Water
43. Tapi – River
44. Urmi – Wave
45. Vari – Water, sea
46. Varsha – Rain
47. Varja – Water born; lotus
48. Varunya – Goddess of water
49. Yamuna – River
50. Zarna – Sweet water
Indian Boy Names Meaning Fire:
1. Aagney ¬— Son of fire
2. Aatish — Fireworks
3. Aanal – Fire
4. Agniketu — Fire bannered
5. Abhya – Towards the fire
6. Afraz – Quintessence of fire
7. Agnimitra — Friend of fire
8. Ark — Fire
9. Bibhavasu — Fire; sun
10. Bhaaskar — Fire; sun; gold
11. Bargav — Fire
12. Chitrabhanu — Fire; the Sun
13. Daav — Wildfire
14. Daksh – Fire
15. Dhanajayan — Name of fire
16. Dhristadhyumna — Born of sacrificial fire
17. Edhatu — Fire
18. Ghritkesh — God of fire
19. Havan — Name of fire
20. Jaathavedhas — Fire
21. Jwala — Fire
22. Jothiraj — Fire king
23. Jwalan — Fire
24. Kinal — Origin of fire
25. Kapil — The sun, fire
26. Kenit — Born of fire
27. Krisanu — Flame, fire
28. Kushanu — Fire
29. Lohitashwa — Fire
30. Nachiketan — Fire
31. Orion — Son of fire
32. Pavak — Fire; brilliant; pure
33. Pralit — Fire
34. Ravikanth — Fire; Lord sun
35. Ravikumar — Fire; sun
36. Sagnik — Sacred fire
37. Shami — Fire
38. Saavitra — Fire; of the sun
39. Sankil — Fire torch
40. Saptanshu — Fire
41. Sachiketh — Fire
42. Soumik — Powerful like fire
43. Tejash — Fire; light
44. Udhav — A sacrificial fire
45. Uraaj — Fire
46. Ushij — Fire; born of desire
47. Varad — God of fire
48. Virochan — Moon, fire
49. Vasuman — Born of fire
50. Vilohit — Name of fire
Indian Baby Girl Names Meaning Fire:
1. Aaghnya — Born from fire
2. Agnijwala — Signifies fire
3. Agnishika — Flames of fire
4. Arathi — Divine fire in a ritual
5. Aswathi — Fire horse
6. Azar — Fire
7. Anala — Goddess of fire
8. Aithne — Irish name for fire
9. Alinta — Fire
10. Angarika — Flame of forest
11. Aganya — Born from fire
12. Banhi — Fire
13. Bhuva — Fire
14. Chardy — Burning fire that desires love
15. Chithrabhanu — Fire
16. Deepshika — Lamp
17. Ember — A smouldering piece of fire
18. Enya — Fire
19. Fiamma — Fire
20. Holika — Lighting of ceremonial fire
21. Homa — Born out of sacred fire
22. Harathi — Divine fire
23. Hera — Fireplace; Greek Goddess of Hearth
24. Itiksha — Fire
25. Jwalitha — Fire
26. Kalama — Hawaiian name for flaming torch
27. Nimi — Friend of fire, sparkling eyes
28. Nimmi — Friend of the fire
29. Nina — Fire
30. Neerudhi — Fire
31. Nuwairah — Small fire
32. Orzala — Brightness of fire
33. Paru — The Sun, Fire
34. Rohini — Fire
35. Saagnika — With fire
36. Shahaba — Flame of fire
37. Srivani — Little fire
38. Shanu — Fire
39. Samidha — An offering for a sacred fire
40. Svaha — Wife of fire God
41. Sikha — Flame of candle
42. Tishya — A fire
43. Tana — Greek anme for fire Goddess
44. Udipti — On fire
45. Ulka — Fire; meteorite
46. Ujala — Fire bolt
47. Vanhi — Fire
48. Yaganya — Sacred fire
49. Yagneetha — Born from holy fire
50. Yajnapriya — Loving fire
Baby Boy Names Meaning Wind:
1. Anil — God of wind
2. Arva — Fast wind
3. Anilesh — Air
4. Aruth — Wind
5. Anilabh — Spirit of the wind
6. Anvindr — Against the wind
7. Ayaz — Cold Air
8. Abel — Breath
9. Amun — God of air, wind, and sun
10. Avel — Wind
11. Aeolus — Keeper of the winds
12. Bayu — The wind
13. Boreas — Greek word for the wind
14. Coro — Wind
15. Dhwanil — Sound of wind
16. Ermir — Albanian word meaning good wind
17. Evyindr — Island wind
18. Erjon — Wind
19. Esen — Wind
20. Fujin — Japanese word for air
21. Ferin — West wind
22. Govad — Persian word meaning good air
23. Ilmari — Air
24. Keanu — Cool breeze
25. Marut — God of wind
26. Maruthi — Son of wind
27. Manojavam — Lord Hanuman, speedy wind
28. Manojavaya — Lord Hanuman
29. Naseem — Arabic word meaning breeze of soft air
30. Pavan — Breeze, wind, air
31. Pavankumar — Son of the wind
32. Pavanputra — Lord Hanuman, son of the wind
33. Pavanaditya — The wind and the sun
34. Pavanpreet — Lover of the wind
35. Prolaya — Wind
36. Rabi — Gentle breeze
37. Rai — Japanese word for storm
38. Saamir — Early morning wind
39. Suka — Wind
40. Sameer — Wind, breeze
41. Samir — Wind, breeze
42. Soma — Sound of the wind
43. Vayu — Breeze, wind, divine
44. Vaayu — Breeze, wind, divine
45. Vayunand — Son of wind
46. Vatatmaj — Son of wind
47. Vegin — Air
48. Wayra — Wind
49. Wyndham — From the windy village
50. Zeferino — West wind
Indian Baby Girl Names Meaning Wind:
1. Aura — Air, breeze, wind
2. Aella — Storm wind
3. Amihan — North wind
4. Anila — Daughter of wind
5. Alizeh — Wind
6. Aria — Air
7. Anemone — Daughter of the wind
8. Audra — Storm
9. Aureole — Little wind
10. Auretta — Light wind
11. Awen —Breeze
12. Aellopus — Whirlwind
13. Brisa — Breeze
14. Bonaria — Good wind
15. Era — Wind
16. Eteri —The wind
17. Hurricane — Storm
18. Haizea — The wind
19. Iraja — The wind which passes through east
20. Ilma — Air
21. Kharqa — Strong wind
22. Kareela — Southern wind
23. Leewan — Wind
24. Makani — Wind
25. Mystral — Cold northernly wind
26. Maushmi — Beauty, monsoon wind
27. Mausumi — Beauty, monsoon wind
28. Mausluni — Monsoon wind
29. Mandagini — Gentle wind
30. Matilia — East wind
31. Mystique — Air of mystery
32. Nekisha — Fresh air
33. Nirva — Refreshing, like the wind
34. Naseema — Breeze, fresh air
35. Nasima — Fresh air
36. Rabi — Spring breeze
37. Samira — Early morning wind
38. Sameera — Early morning wind
39. Samera — Early morning wind
40. Seethal — Gentle breeze, wind
41. Samirah — Early morning wind
42. Shamila — A fragrant breeze
43. Sefarina —West wind
44. Tadita — To the wind
45. Tuulikki — Little wind
46. Thenral — Cool breeze
47. Viya — Breeze
48. Wendy — Wind
49. Zahra — Light breeze
50. Zephyrine — West wind
Indian Baby Boy Names Inspired by Space:
1. Akash — Space
2. Aakesh — Lord of the sky
3. Adhvesh — Sky
4. Afaaq — The place where sky and earth meet
5. Akshdeep — Lamp of the sky
6. Ambar — Sky
7. Arish — Sky
8. Amartya — Sky
9. Bhanuj — Saturn
10. Bhaskar — Sun
11. Chandak — Moon
12. Dishant — Sky
13. Dugant — Horizon; sky
14. Dyumani — Jewel of the sky
15. Dhruwan — A star
16. Ekadyu — Supreme sky
17. Ekambar — Sky
18. Gagandeep — Light of the sky
19. Gaganinder — Lord of the sky
20. Hetansh — Rising sun
21. Indra — Lord Indra; Lord of the sky
22. Indraneel — Blue sky
23. Ishayu — Sun
24. Jagat — Universe
25. Jagish — Sky Lord
26. Keeran — Rays of sun
27. Mihir — Sun
28. Mahendra — Lord of the sky
29. Mohinder — Lord of the sky
30. Naabhak — The one who belongs to the sky
31. Naabhas —Celestial
32. Nabh — Sky
33. Nabhoj —Born in the sky
34. Neelambar — Blue sky
35. Ravindra — Sun
36. Surya — Sun
37. Shani — A portion of the sky
38. Shashank — Moon
39. Tarak — Star
40. Taalim — Sky
41. Urvish— God of planets
42. Upkash — Dawn
43. Veeraj — The universe
44. Vaishant — Shining star
45. Vihayas — Sky
46. Vyom — The universe
47. Vyomakesh — Sky like hair
48. Varun — Celestial ocean
49. Yamir — Moon
50. Zubin — The one who touches the sky
Indian Baby Girl Names Inspired by Space:
1. Aakasha — The one who flew in the sky
2. Aruna — Rising sun
3. Arundhati — Morning star
4. Aanushka — Twinkling star
5. Arushi — First sun rays
6. Aasma — Sky
7. Ambreen — Sky
8. Amberley — Sky
9. Chandni — Moonlight
10. Duravi — A star
11. Damini — Lightning
12. Digambari — Sky clad; Goddess Durga
13. Ekambari — Sky
14. Falaknaz — Sky
15. Gagansindhu — Ocean of the sky
16. Gaganasri — Sky
17. Gagni — Galaxy
18. Gaganadipika — Lamp of the sky
19. Indoo — Moon God
20. Krandasi — The sky and the earth
21. Kreetika — A star
22. Lalima — Morning red in the sky
23. Meghna — Clouds
24. Nabha — Sky
25. Nakshatra — Twinkling star
26. Nainisha — Sky
27. Neelambari — Blue sky
28. Phalak — Heaven
29. Poonam — Full moon
30. Pratyusha — Sunrise
31. Selina — Star in the sky
32. Samaa — Sky
33. Shasha — Moon
34. Sitara — A star
35. Soha — A star
36. Sunila — Blue sky
37. Tara — A star
38. Tarali — Group of stars
39. Uttara — Northern star
40. Udayshri — Rising sun
41. Udeeshna — Sun rays
42. Usha — Dawn
43. Ufaq — Bright sky
44. Vamanie — Power of the sky
45. Vineela — Moon light
46. Vennela — Black sky
47. Viona — Sky
48. Viyona — Sky
49. Vyoma — The one who lives in the sky
50. Yashti — Twinkling star
The Takeaway
With a fusion of these evergreen and modern names to help you, you can find the perfect one for your baby. Some of these names also have deep roots in Sanskrit and Arabic. So, if you're looking for names that link to both, nature and religion, take a look at our Hindu baby names and Muslim names for baby.
Still not satisfied with the options? Have a look at our popular Indian baby names or simply try our Baby Name Generator tool. Also, don't forget to check out some cute baby nicknames based on the name you choose for your baby.
Moreover, as you prepare for your baby's arrival, why just prepare for a baby name? You can also explore parenting, baby care tips & wide range of baby diaper & wipes on Pampers India. And if you're preparing for the delivery, then check out our hospital bag checklist to avoid missing out on essentials.
FREQUENTLY ASKED QUESTIONS
The name Urvi meaning is heaven and Earth. It also means substantial or Mother Earth.
Vasudha meaning has Indian origin. It means Earth.
Kapil meaning has religious origin, which stands for sun or fire. It is the name of a sage and another name of Lord Vishnu.
Orion meaning has Greek origins and is a name of a constellation. It also means fire or son of light.
Sameer meaning is derived from Sanskrit word Samir. It means gentle breeze or a gust of wind.
Vayu meaning has an Indian origin. It means God of the wind and air.
Pavan meaning has its origin in the Hindu mythology. The name was used as a reference to Lord Hanuman and it also means wind or purifying.
Related Baby Names

