Soft. Haunting. And quietly devastating. Mahi Mera Ranjha (माही मेरा रांझा) from The Girl On The Train (द गर्ल ऑन द ट्रेन) lingers long after it ends, thanks to the aching voices of Navraj Hans & Jonita Gandhi, penned by Kumaar, composed by Mithoon, and released under Zee Music Company. It’s the kind of track you look up when your heart feels heavy — “Mahi Mera Ranjha full song lyrics and meaning” — because it understands something words alone can’t.
Mahi Mera Ranjha – The Girl On The Train
🎵 MAHI MERA RANJHA LYRICS in English
Pardesi raja badi dooron hai aaya
Pardesi raja badi dooron hai aaya
Sakhiyon saja ke doli naal le aaya
Sakhiyon saja ke doli naal le aaya
Pardesi raja badi dooron hai aaya
Pardesi raja sohna pardesi raja
Tu meri rani main tera king oye
Main tera king oye
Leke main aaya japani ring oye
Japani ring oye
Tu meri rani main tera king oye
Leke main aaya japani ring oye
Dil di main keh daan zara na sharmawan
Ajj desi dholak te folk song gaawan
Mahi mera ranjha main
Ho! Ho! Ho! Ho!
Mahi mera ranjha
Main heer bann jaawan
Main heer bann jaawan
Bana ke paranda
Main gutt vich laawan
Te nachdi hi jaawan
Mahi mera ranjha
Main heer bann jaawan
Main heer bann jaawan
Bana ke paranda
Main gutt vich laawan
Te nachdi hi jaawan
Tim tim taareyan naal raat nachdi
Haan raat nachdi
Jo vi dekhe kehnda saadi jodi jachdi
Haan jodi jachdi
Tim tim taareyan naal raat nachdi
Haan raat nachdi
Jo vi dekhe kehnda saadi jodi jachdi
Haan jodi jachdi
Kanna di baali ch tainu latkawaan
Kajle di jagah tainu ankhiyan ch paawan
Haan mahi mera ranjha main
Ho! Ho! Ho! Ho!
Mahi mera ranjha
Main heer bann jaawan
Main heer bann jaawan
Bana ke paranda
Main gutt vich laawan
Te nachdi hi jaawan
Mahi mera ranjha
Main heer bann jaawan
Main heer bann jaawan
Bana ke paranda
Main gutt vich laawan
Te nachdi hi jaawan
Mahi tera nakhreela hai
Nakhre karda 100
Haan nakhre karda 100
Mahi tera nakhreela hai
Nakhre karda 100
Hajje vi haiga time tere kol
Kudiye karde no, kudiye karde no
Haan kudiye karde no
Dil di main keh daan zara na sharmawan
Ajj desi dholak te folk song gaawan
Haan mahi mera ranjha main
Ho! Ho! Ho! Ho!
Mahi mera ranjha
Main heer bann jaawan
Main heer bann jaawan
Bana ke paranda
Main gutt vich laawan
Te nachdi hi jaawan
Mahi mera ranjha
Main heer bann jaawan
Main heer bann jaawan
Bana ke paranda
Main gutt vich laawan
Te nachdi hi jaawan
🎧 Mahi Mera Ranjha Lyrics Meaning and Analysis
Mahi Mera Ranjha lyrics meaning circles around longing — deep, aching, almost spiritual love. The title itself blends Mahi (beloved) and Ranjha (legendary lover), instantly placing the song in the realm of timeless romance and heartbreak.
The lyrics don’t shout. They ache. Quietly. There’s a sense of emotional distance, of loving someone who feels just out of reach. Words like intezaar (waiting) and judai (separation) float through the composition like fog, soft but suffocating.
Navraj Hans brings a raw, earthy depth, while Jonita Gandhi adds a fragile, almost trembling softness. Together, they don’t just sing — they converse. It feels like two souls calling out to each other across silence.
Mithoon’s composition leans into minimalism. Gentle piano, subtle strings. No unnecessary noise. Just space. Space where emotions echo louder. That’s what makes it resonate across playlists, from late-night drives in Mumbai to quiet evenings in Delhi.
It’s not a loud chartbuster. It’s something else. Something slower. Something that stays.
🔍 Keywords & Phrases Explained
- Mahi — Beloved: A deeply personal word for a lover, often used in Punjabi and Hindi songs to express intimacy and emotional closeness.
- Ranjha — Legendary Lover: Refers to Heer-Ranjha folklore, symbolizing eternal, often tragic love that transcends time.
- Judai — Separation: More than physical distance, it captures emotional loneliness and the pain of being apart from someone you love.
- Intezaar — Waiting: Not just waiting, but longing with hope and heartbreak intertwined — a core emotion in romantic Bollywood storytelling.
- Dil — Heart: Often used metaphorically in Hindi film music to represent vulnerability, love, and emotional surrender.
| Song Credits | 🎧 | Details |
|---|---|---|
| Song Title | 🎶 | Mahi Mera Ranjha |
| गाने का शीर्षक | माही मेरा रांझा | |
| Movie (Year) | 🎥 | The Girl On The Train (2021) |
| फिल्म | द गर्ल ऑन द ट्रेन | |
| Singer | 🎤 | Navraj Hans & Jonita Gandhi |
| गायक | नवराज हंस और जोनिता गांधी | |
| Lyricist | ✍️ | Kumaar |
| गीतकार | कुमार | |
| Music By | 🎼 | Mithoon |
| संगीत | मिथून | |
| Label | 🏷️ | Zee Music Company |
| लेबल | ज़ी म्यूजिक कंपनी | |
| More Best Bollywood Songs from same year in Bollywood Songs 2021 | ||
🎬 What is The Girl On The Train About – Plot & Storyline?
- The Girl On The Train plot – A fractured mind. A missing memory. And a mystery that refuses to stay buried. The story follows a troubled woman battling addiction and blurred reality as she becomes entangled in a missing person case. Every passing train ride reveals fragments of truth, but nothing feels certain. As paranoia builds and secrets unravel, the line between victim and suspect begins to dissolve. Songs like “Mahi Mera Ranjha” deepen that emotional chaos, reflecting the loneliness and longing within her psyche.
| Film Credits | 🎞️ | Details |
|---|---|---|
| Film Name | 🎞️ | The Girl On The Train |
| फ़िल्म का नाम | द गर्ल ऑन द ट्रेन | |
| Star Cast | ⭐ | Parineeti Chopra, Aditi Rao Hydari, Kirti Kulhari |
| मुख्य कलाकार | परिणीति चोपड़ा, अदिति राव हैदरी, कीर्ति कुल्हारी | |
| Director | 🎬 | Ribhu Dasgupta |
| निर्देशक | रिभु दासगुप्ता | |
| Genre | 🧩 | Mystery, Thriller |
| शैली | रहस्य, थ्रिलर | |
| Explore Bollywood News for latest Bollywood Movies and our Best Top Songs charts | ||