Names related to nature for baby boy & girl with meanings

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.