
Indian poetry carries emotion, grace, and deep thought across centuries. Many parents look to poets for names that feel meaningful yet fresh. Here are 8 baby girl names inspired by India’s poets and poetic worlds, with a modern feel and gentle depth.

Megha means cloud, a symbol of longing and love in classical poetry. The name draws inspiration from Kalidasa’s famous work Meghaduta. It feels soft, artistic, and calm, much like monsoon skies.

Nazm means a poem in Urdu. The word reflects the refined poetic style seen in Mirza Ghalib’s works. Short, elegant, and modern, the name carries quiet strength.

Kavya means poetry or a lyrical composition in Sanskrit. The name reflects the spiritual depth found in poets like Kabir. It suits parents who value thought, emotion, and expression.

Gitika means a small song or a lyrical verse. The name reflects the musical poetry seen in Rabindranath Tagore’s writing. It sounds gentle, artistic, and warm.

Ruhani means spiritual or of the soul. The name reflects the Sufi poetic tradition seen in Amir Khusrau’s verses. It feels modern while holding deep emotional meaning.

Ziya means radiance or brightness. The name reflects the luminous hope found in Faiz Ahmed Faiz’s writing. It feels modern, poetic, and quietly confident.

Ira means earth or one who is grounded. The name connects to the philosophical tone seen in Kabir’s verses. Minimal yet meaningful, it suits today’s naming style.

Saira means traveller or one who moves freely. The name mirrors the free-flowing thoughts found in Amrita Pritam’s poetry. It feels expressive, modern, and emotionally rich.