Names by Meaning5 min read

Indian Baby Names Meaning Love, Affection and Compassion

Discover beautiful Indian baby names meaning love, affection, compassion, and warmth. Sanskrit, Hindi, and South Indian names that carry the energy of love.

Indian Baby Names Meaning Love


Love is the most universal human experience, and Indian languages have dozens of words for love — Prema, Sneha, Priya, Mohana, Anuraga. Each carries a different shade of affection.


Baby Boy Names Meaning Love


Sanskrit Love Names

  • PriyankBeloved mark, endearing gesture
  • PreetamBeloved, sweetheart
  • SnehalFriendly, affectionate
  • AnuragLove, deep attachment
  • PriyeshBeloved lord
  • MohitEnchanted with love
  • ManmathaChurner of hearts, Cupid

  • Devotional Love

  • BhaktaDevotee, full of love for God
  • PremjiLord of love
  • VatsalyaParental love

  • Baby Girl Names Meaning Love


    Sanskrit Love Names

  • PriyaBeloved, dear one
  • SnehaLove, friendship, affection
  • Preethi / PreetiLove, joy, pleasure
  • AnuragaDeep love, attachment
  • MamataMother's love, affection
  • VatsalaTender, loving

  • Devotional Love

  • BhaktiDevotion, love for the divine
  • PremaLove, the highest love
  • MeeraThe ocean of love (Krishna's devotee)
  • RadhaShe who is loved

  • Love Names by Nakshatra


    Rohini Nakshatra (ruled by Moon) and Purva Phalguni (ruled by Venus) are especially associated with love and beauty. Names starting with Va, Vi, Mo, or Ta align with these Nakshatras. Calculate your [baby's Nakshatra](/calculate-nakshatra).

    Free for New Parents

    Get Your Free Nakshatra Name Report

    Enter your email and we'll send you a personalised list of auspicious baby names based on your child's Nakshatra, Pada, and lucky syllables.

    No spam, ever. Unsubscribe anytime.

    Find the Perfect Name for Your Baby

    Browse 10,000+ Indian baby names by Nakshatra, letter, or meaning