Ever sent your boyfriend a plain “hey” and felt it wasn’t enough? One word like Jaan, Babu or Sher can say what a whole paragraph can’t. The right nicknames for boyfriend in Hindi turn an ordinary chat into a flirty little moment and put a smile on his face before he finishes reading.
Hindi is made for this. From poetic names like Dilbar and Sanam to cheeky ones like Nautanki and Jalebi, every word carries emotion, humour and a touch of filmi charm. Below you’ll find cute Hindi nicknames for boyfriend in every mood, with meanings, so you can pick the one that fits him perfectly.
Understanding the Search Intent
People searching for flirty nicknames for boyfriend in Hindi want a name that feels personal, sounds natural in everyday chat, and gets a smile. Most are looking for a ready-to-use list, the meaning behind each name, and guidance on which nickname suits their relationship stage.
This guide covers all three. Every name below comes with its Hindi spelling and meaning, so you can pick a cute Hindi nickname for your boyfriend that fits your bond, whether you’re texting a new crush or teasing a husband of ten years.
Categories of Flirty Nicknames for Boyfriend in Hindi
Hindi is full of expressive, poetic words, which makes it well suited to romantic and flirty pet names. To make choosing easier, we’ve grouped 120 nicknames into these categories:
- Classic Romantic: timeless, poetic and heartfelt
- Playful & Teasing: cheeky names for a boyfriend with attitude
- Sweet & Cute: soft, affectionate and adorable
- Modern & Trendy: Hinglish names for the Gen Z couple
- New Relationships: light and charming, never too intense
- Long-Term Love: deep, meaningful names for husbands and partners
- Food-Inspired: sweet and funny names from Indian kitchens
Classic Romantic Flirty Nicknames (With Meanings)

Classic Hindi and Urdu-inspired words have been used in poetry, songs and love stories for generations. These romantic nicknames for boyfriend in Hindi never go out of style and work well for heartfelt messages, anniversary wishes and love notes.
- Jaan (जान) – My life
- Jaanu (जानू) – Darling; my dear life
- Dilbar (दिलबर) – Beloved of the heart
- Sanam (सनम) – Beloved
- Sajna (सजना) – My beloved
- Humsafar (हमसफ़र) – Life companion
- Dilruba (दिलरुबा) – Heart-stealer
- Mehboob (महबूब) – The one I adore
- Meherbaan (मेहरबान) – Kind, caring one
- Dilkash (दिलकश) – Charming; attractive
- Rooh (रूह) – My soul
- Saathi (साथी) – Partner
- Jaan-e-Man (जान-ए-मन) – Life of my heart
- Sajan (साजन) – Beloved; lover
- Mere Raja (मेरे राजा) – My king
- Dilwale (दिलवाले) – The big-hearted one
- Ishq (इश्क़) – Love itself
- Zindagi (ज़िंदगी) – My life
- Shehzada (शहज़ादा) – Prince
- Dilnasheen (दिलनशीं) – The one who lives in my heart
Playful & Teasing Flirty Nicknames
Flirting is about fun, and these funny Hindi nicknames for boyfriend are for couples who love banter. They tease gently and show you know each other well. Use them when he’s acting cocky, dramatic or extra charming.
- Pagal (पागल) – Crazy one
- Bandar (बंदर) – Monkey (a cheeky pet name)
- Nautanki (नौटंकी) – Drama king
- Chhichhora (छिछोरा) – Cheeky flirt
- Badmash (बदमाश) – Naughty one
- Shararti (शरारती) – Mischievous
- Deewana (दीवाना) – Madly in love
- Bhondu (भोंदू) – Silly goofball
- Chalu (चालू) – Smooth talker
- Romeo (रोमियो) – The flirt
- Flirtbaaz (फ्लर्टबाज़) – Expert flirt
- Nakhrewala (नखरेवाला) – One with attitude
- Ziddi (ज़िद्दी) – Stubborn one
- Khiladi (खिलाड़ी) – Charming player
- Baazigar (बाज़ीगर) – The one who wins hearts
- Dabangg (दबंग) – Bold and fearless
- Jhalla (झल्ला) – Wacky, lovable fool
- Dhamaka (धमाका) – Blast; explosive charm
- Gabbar (गब्बर) – Bossy, Sholay-style
- Tees Maar Khan (तीस मार खां) – Self-proclaimed hero
Sweet & Cute Flirty Nicknames

Soft, affectionate names bring out the “aww” in a relationship. These cute names for boyfriend in Hindi suit gentle, caring partners and work well in good-morning and good-night texts.
- Babu (बाबू) – Dear one
- Sona (सोना) – Gold; precious
- Shona (शोना) – Sweet darling
- Munna (मुन्ना) – Little one
- Golu (गोलू) – Cute and cuddly
- Bholu (भोलू) – Innocent, sweet-natured
- Gudu (गुड्डू) – Adorable pet name
- Chiku (चीकू) – Cute little one
- Chintu (चिंटू) – Playful, boyish charm
- Sweetu (स्वीटू) – Sweetheart
- Mithu (मीठू) – Sweet-talking one
- Dilu (दिलू) – Little heart
- Raja Babu (राजा बाबू) – Royal darling
- Mera Chand (मेरा चाँद) – My moon
- Sitara (सितारा) – My star
- Heera (हीरा) – Diamond
- Bacchu (बच्चू) – Little one
- Pyaara (प्यारा) – Lovable
- Cutu (क्यूटू) – Cutie
- Jigar ka Tukda (जिगर का टुकड़ा) – Piece of my heart
Modern & Trendy Flirty Nicknames
Today’s couples mix Hindi and English, and these Hinglish nicknames for boyfriend capture that vibe. They’re popular on Instagram captions, WhatsApp chats and Valentine’s Day wishes.
- Bae – Before anyone else
- Boo – Love; sweetheart
- Babe – Darling
- Hottie – Attractive one
- Hunk – Strong, handsome guy
- Dhadkan (धड़कन) – My heartbeat
- Mera Crush – My crush
- Mr. Smiley – The one with the great smile
- Mr. Dreamy – My dream guy
- Mera King – My king
- Jaan-Bae – Life + bae
- Boss – The one in charge of my heart
- Mera WiFi – My connection
- Mera Charger – The one who energises me
- Swag Master – Stylish and confident
- Dil ka Don – Ruler of my heart
- Lover Boy – Romantic charmer
- Cutie Pie – Adorable one
- Mera Vibe – My good energy
- Sunshine – The one who brightens my day
Flirty Nicknames for New Relationships

In the early days, you want names that are warm and flirty without feeling too heavy. These flirty nicknames for a new boyfriend in Hindi keep things light while showing you’re interested.
- Dostu (दोस्तू) – Friend turned love
- Hero (हीरो) – My hero
- Sunno (सुनो) – “Hey you”; a soft, affectionate call
- Pehla Pyaar (पहला प्यार) – First love
- Mr. Charming – The charmer
- Dilchor (दिलचोर) – Heart thief
- Aankhon ka Tara (आँखों का तारा) – Apple of my eye
- Smiley – The one with the smile
- Dil ka Mehmaan (दिल का मेहमान) – Guest of my heart
- Khaas (ख़ास) – Special one
- Mr. Right – The right one for me
- Ajnabee (अजनबी) – The stranger who became mine
- Sharmila (शर्मीला) – Shy, sweet one
- Hamdard (हमदर्द) – Caring, understanding one
- Mera Sapna (मेरा सपना) – My dream
Flirty Nicknames for Long-Term Boyfriends/Husbands
Years together deepen love, and the best nicknames reflect trust, comfort and shared memories. These Hindi nicknames for husband and long-term boyfriend mix romance with warmth.
- Jeevan Saathi (जीवन साथी) – Life partner
- Meri Aadat (मेरी आदत) – My habit; someone I can’t live without
- Sarkar (सरकार) – Boss; ruler of the house and heart
- Sukoon (सुकून) – My peace
- Sahara (सहारा) – My support
- Kaptaan (कप्तान) – Captain
- Pati Parmeshwar (पति परमेश्वर) – Playful “husband-god”
- Mera Ghar (मेरा घर) – My home
- Mera Sabkuch (मेरा सब कुछ) – My everything
- Aashiq (आशिक़) – Forever lover
- Bharosa (भरोसा) – My trust
- Hamraaz (हमराज़) – Confidant; keeper of my secrets
- Humdum (हमदम) – Lifelong companion
- Meri Kismat (मेरी क़िस्मत) – My destiny
- Mera Jahaan (मेरा जहाँ) – My world
Food-Inspired Flirty Nicknames

Food and love go together in Indian culture. These sweet Hindi nicknames for boyfriend are fun and easy to remember. Try them with a partner who loves to eat or who is “sweet” in every way.
- Laddu (लड्डू) – Sweet and round; a favourite
- Gulab Jamun (गुलाब जामुन) – Soft, sweet and irresistible
- Jalebi (जलेबी) – Sweet with a twist
- Rasgulla (रसगुल्ला) – Soft, sweet-hearted one
- Samosa (समोसा) – Comfort and love in one bite
- Chai (चाय) – My daily comfort
- Mishri (मिश्री) – Rock sugar; pure sweetness
- Golgappa (गोलगप्पा) – Full of surprises and flavour
- Kulfi (कुल्फी) – Cool, sweet charmer
- Kaju Katli (काजू कतली) – Rich, premium and precious
How to Choose the Right Nickname
Pick a name that matches his personality and your comfort level. A shy partner may prefer Sona or Sukoon, while a confident one may enjoy Dabangg or Baazigar. The best flirty nickname is one he smiles at every time you say it.
Personality-Based Flirty Nicknames
The best flirty nicknames for a boyfriend come from who he actually is. A name that reflects his personality feels personal and thoughtful, and it makes him feel truly seen. Whether he is the calm one, the joker or the perfectionist, there is a name that fits.
- Mr. Chill – Calm and easygoing
- Shaant Babu (शांत बाबू) – Peaceful, soft-natured guy
- Gyaani (ज्ञानी) – The wise one
- Professor (प्रोफेसर) – The know-it-all
- Sherlock (शेरलॉक) – Sharp and observant
- Masti King (मस्ती किंग) – Fun-loving and playful
- Party Wala (पार्टी वाला) – Life of every party
- Funny Man (फनी मैन) – Always makes you laugh
- Josh Wala (जोश वाला) – Full of energy
- Dildaar (दिलदार) – Generous and big-hearted
- Sanskaari (संस्कारी) – Well-mannered and traditional
- Bindaas (बिंदास) – Carefree and confident
- Mr. Perfect – Loves getting every detail right
- Gentleman (जेंटलमैन) – Polite and respectful
- Bhola Bhaala (भोला भाला) – Innocent and simple-hearted
- Kavi (कवि) – Poetic, romantic soul
- Musafir (मुसाफ़िर) – Traveller; free spirit
- Mehnati (मेहनती) – Hard-working and dedicated
- Gym Bro (जिम ब्रो) – Fitness lover
- Foodie (फ़ूडी) – Always hunting for the next great meal
Cute Animal-Inspired Flirty Nicknames (Teddy, Sher, etc.)

Animal names are among the most searched cute nicknames for boyfriend, because they capture a personality in one word. A cuddly guy becomes a Teddy, and a brave, protective one becomes a Sher. They are short, easy to say and perfect for daily chats.
- Teddy (टेडी) – Cuddly, huggable bear
- Sher (शेर) – Lion; brave and strong
- Sher-e-Dil (शेर-ए-दिल) – Lion-hearted
- Cheeta (चीता) – Fast, sharp and energetic
- Billu (बिल्लू) – Cat-like charm and cuddles
- Tota (तोता) – Parrot; talks endlessly
- Mor (मोर) – Peacock; proud and handsome
- Hathi (हाथी) – Elephant; gentle and big-hearted
- Panda (पांडा) – Cuddly and lazy
- Bunny (बनी) – Soft and adorable
- Puppy (पप्पी) – Loyal and playful
- Koala (कोआला) – Clingy cuddler
- Kabootar (कबूतर) – Pigeon; the love messenger
- Chuhu (चूहू) – Little mouse; tiny and sweet
- Bambi (बैम्बी) – Gentle, doe-eyed sweetheart
- Tiger (टाइगर) – Fearless and bold
- Bhalu (भालू) – Bear; strong yet soft
- Hamster (हैमस्टर) – Chubby-cheeked cutie
- Hans (हंस) – Swan; graceful and elegant
- Jungle Ka Raja (जंगल का राजा) – King of the jungle
Possessive & Jealous-Type Flirty Nicknames
Everyone loves a little “he’s mine” energy. These possessive nicknames for boyfriend are meant to be cheeky and confident, not controlling. Use them when you want to playfully claim your person, and skip them if he doesn’t enjoy that kind of teasing.
- Sirf Mera (सिर्फ़ मेरा) – Only mine
- Mera Wala (मेरा वाला) – My one and only
- Meri Property (मेरी प्रॉपर्टी) – Playfully mine
- Mr. Mine – Belongs to me
- Mera Bandaa (मेरा बंदा) – My guy
- Meri Jaagir (मेरी जागीर) – My estate; claimed
- Jalan Master (जलन मास्टर) – Gets cutely jealous
- Mera Copyright (मेरा कॉपीराइट) – Patented as mine
- Meri Amanat (मेरी अमानत) – My treasure to protect
- Ekdum Mera (एकदम मेरा) – Completely mine
- Bas Mera (बस मेरा) – Just mine
- Mera Bodyguard (मेरा बॉडीगार्ड) – My protector
- Taken (टेकन) – Off the market
- No Sharing (नो शेयरिंग) – Not sharing you with anyone
- Meri Zimmedaari (मेरी ज़िम्मेदारी) – My responsibility
- Meri Pasand (मेरी पसंद) – My choice
- Mera Khazana (मेरा ख़ज़ाना) – My treasure
- Mera Kabza (मेरा कब्ज़ा) – “I’ve claimed you”
- Mera Insaan (मेरा इंसान) – My person
- Mera Apna (मेरा अपना) – My very own
Best Flirty Contact Names to Save Him As
Your boyfriend’s contact name appears every time he calls or texts, so it is a small daily dose of romance. These contact names for boyfriend work well with emojis and look great on your lock screen. Pick one that makes you smile each time your phone lights up.
- Meri Duniya 🌍 – My world
- Mr. Handsome 😍 – The good-looking one
- Mera Pyaar ❤️ – My love
- Future Husband 💍 – The one I’m planning a life with
- My Favourite Human 🤍 – My favourite person
- Mera Yaar 🤝 – My best friend and partner
- Mr. Wonderful ✨ – Simply wonderful
- Hot Stuff 🔥 – Charming and attractive
- Mera Ladka 💙 – My boy
- Daily Dose of Happiness 😊 – My reason to smile
- Meri Khushi 😊 – My happiness
- Dashing Dude 😎 – Stylish and confident
- My Better Half 💞 – The other half of me
- Mera Chain 😌 – My calm
- Busy Loving You 💕 – A flirty, playful tag
- Mera Aaram 😴 – My comfort
- Heart Snatcher 💘 – The one who stole my heart
- Sweet Trouble 😉 – Adorable and mischievous
- Meri Umeed ✨ – My hope
- Crush Forever 💫 – Still my crush, always
Deep Love Flirty Nicknames

When feelings run deep, simple words are not always enough. These deep love nicknames in Hindi are poetic and emotional, inspired by the language of ghazals and film songs. They suit anniversaries, late-night messages and heartfelt confessions.
- Meri Saans (मेरी साँस) – My breath
- Meri Ibaadat (मेरी इबादत) – My devotion
- Mera Noor (मेरा नूर) – My light
- Aakhri Pyaar (आख़िरी प्यार) – My last love
- Meri Manzil (मेरी मंज़िल) – My destination
- Meri Dua (मेरी दुआ) – My prayer answered
- Mera Aasmaan (मेरा आसमान) – My sky
- Mera Anmol (मेरा अनमोल) – Priceless to me
- Meri Kaayanaat (मेरी कायनात) – My universe
- Mera Junoon (मेरा जुनून) – My passion
- Meri Mohabbat (मेरी मोहब्बत) – My love
- Mera Har Pal (मेरा हर पल) – My every moment
- Meri Kahaani (मेरी कहानी) – My story
- Mera Ehsaas (मेरा एहसास) – My feeling
- Mera Pehla Khayal (मेरा पहला ख़याल) – My first thought
- Meri Pehchaan (मेरी पहचान) – My identity
- Mera Ikraar (मेरा इक़रार) – My confession; my yes
- Mera Aashiyana (मेरा आशियाना) – My nest
- Saat Janam ka Saathi (सात जन्म का साथी) – Partner of seven lifetimes
- Mera Watan (मेरा वतन) – My homeland
Bollywood & Pop-Culture Flirty Nicknames
Bollywood is a big part of how India talks about love. These Bollywood nicknames for boyfriend reference iconic characters and film moods, so the name carries a whole personality. They also make great Instagram captions and stories.
- Raj (राज) – The classic romantic hero
- Rahul (राहुल) – The sweet, filmi lover
- Munna Bhai (मुन्ना भाई) – Lovable rascal
- Circuit (सर्किट) – Loyal sidekick who’s always there
- Chulbul Pandey (चुलबुल पांडे) – Swaggering charmer
- Veeru (वीरू) – Fun-loving and full of life
- Jai (जय) – The loyal, dependable one
- Devdas (देवदास) – Hopelessly romantic
- Rockstar (रॉकस्टार) – Passionate and free-spirited
- Ranjha (राँझा) – Legendary lover from Heer-Ranjha
- Majnu (मजनू) – Madly in love
- Bunty (बंटी) – Mischievous partner-in-crime
- Don (डॉन) – Stylish and commanding
- Bajrangi (बजरंगी) – Pure-hearted and sincere
- Tapori (टपोरी) – Street-smart, cheeky charmer
- Gully Boy (गली बॉय) – Cool, confident and real
- Mr. India (मिस्टर इंडिया) – Always around, even unseen
- Sultan (सुल्तान) – The champion
- Bad Boy (बैड बॉय) – Rebellious, dangerously charming
- Sid (सिड) – The sensitive dreamer
How to Choose the Perfect Flirty Nickname for Your Boyfriend
The right nickname should feel natural, not forced. Keep these SEO-friendly, practical tips in mind:
- Match his personality. A funny guy may love Masti King, while a quiet, romantic one may prefer Noor or Mera Chain.
- Consider your relationship stage. Light names like Hero or Mr. Handsome work early on. Deeper names like Meri Saans suit long-term love.
- Check how it sounds aloud. Short names such as Teddy, Sher and Babu are easy to say and hard to forget.
- Think about the setting. A cheeky name is fun in private chats, but a softer one is better in front of family or friends.
- Watch his reaction. If he smiles, keep it. If he seems unsure, try another.
- Make it personal. An inside joke or a shared memory often turns into the best nickname of all.
Creative Usage Ideas: Make Your Nickname Come Alive
A nickname becomes memorable when you use it creatively. Here are some ideas to make yours stand out:
- Contact name with emojis: Save him as Future Husband 💍 or Heart Snatcher 💘 for a smile with every notification.
- Surprise notes: Leave a sticky note on his laptop or lunch box that says “Have a great day, Sher 🦁.”
- Anniversary cards and gifts: Print his nickname on a mug, keychain or photo frame.
- Social media captions: Use Mera Yaar or Raj in couple posts and stories.
- Playlist or voice notes: Name a shared playlist “Songs for Meri Jaan-e-Man,” or start a voice note with his nickname.
- Games and challenges: Assign nicknames by mood, such as Jalan Master when he’s jealous and Shaant Babu when he’s calm.
- Cute gestures: Send a teddy with a card that reads “From your Teddy’s Teddy 🧸.”
Flirty Texts & Real-Life Usage Examples
Here are ready-to-send flirty texts for boyfriend that use nicknames from this list. Copy them, tweak them and make them yours.
Good morning texts
- “Good morning, Sher! Aaj duniya jeet lo, bas mera dil pehle hi jeet chuke ho 😉”
- “Uth jao, Shaant Babu ☀️ Chai ready hai, aur main bhi 😘”
Teasing and playful texts
- “Sirf Mera, aaj kisi aur ko itna smile mat dena, mujhe jalan hoti hai 😏”
- “Chulbul Pandey, itna swag kahan se laate ho? Thoda mujhe bhi de do 😎”
Sweet and cute texts
- “Teddy, tumhari hug bahut miss kar rahi hoon 🧸”
- “Puppy, jaldi ghar aao, main tumhare bina bore ho rahi hoon 🐶”
Deep love texts
- “Meri Saans, tumhare bina din adhoora lagta hai ❤️”
- “Saat Janam ka Saathi, har janam mein tumhi chahiye 💍”
Late-night texts
- “Good night, Mera Chain 😌 Tumhare khayalon mein hi neend aati hai.”
- “Mr. Handsome, sapno mein milte hain, wahan bhi tum hi ho 🌙”
Real-life spoken lines
- Greet him at the door with: “Aa gaye mere Raj!”
- When he does something sweet: “Aww, Dildaar!”
- When he is sulking: “Bas kar Jalan Master, tu hi meri jaan hai.”
Quick tip: Use a different nickname for each mood. The variety keeps your chats fresh and shows how well you know him.
Frequently Asked Questions
What is a cute nickname for a boyfriend in Hindi?
Popular cute Hindi nicknames for boyfriend include Babu, Sona, Shona, Golu and Chiku. They are soft, short and easy to use in everyday chats.
What do girls call their boyfriend in Hindi?
Most girls use Jaan, Jaanu, Babu or Sajna. Younger couples often pick Hinglish names like Bae, Boo or Babe.
What is the most romantic name to call your boyfriend in Hindi?
Dilbar, Sanam, Humsafar and Meri Jaan are among the most romantic nicknames in Hindi. They come from poetry and film songs, so they suit heartfelt messages.
How do I say “my love” to my boyfriend in Hindi?
You can say Mera Pyaar, Meri Jaan or Mera Dil. For a deeper feel, try Meri Mohabbat or Mera Ishq.
What are some funny nicknames for a boyfriend in Hindi?
Try Pagal, Nautanki, Bhondu, Jhalla or Bandar. They tease him lightly, so use them with a boyfriend who enjoys banter.
What should I save my boyfriend’s name as in my phone?
Pick something short with an emoji, like Meri Duniya 🌍, Mera Pyaar ❤️ or Future Husband 💍. Keep it playful if others may see your screen.
Is it okay to call my boyfriend “Babu” or “Jaan” in public?
Yes, these are mild and very common, and most people find them sweet. Save bolder names like Sirf Mera or Meri Property for private chats.
What is a good nickname for a new boyfriend?
Go light and charming with Hero, Mr. Handsome, Smiley or Khaas. Save deeper names like Meri Saans for when the relationship is more established.
Conclusion
A nickname is a small word, but the feeling behind it stays with him all day. Whether you pick a sweet Babu, a bold Sher or a heartfelt Meri Saans, the best nicknames for boyfriend in Hindi are the ones that sound like the two of you. Choose a name that matches his personality, send it in a text tonight and watch him smile.
Now it’s your turn to make one your own. Save your favourite from our list of flirty and cute Hindi nicknames, or mix two names into something only he will recognise. Tell us in the comments which one he loved most, and share this list with a friend who needs a little filmi romance in her chats.
