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

  • Priyank – Beloved mark, endearing gesture
  • Preetam – Beloved, sweetheart
  • Snehal – Friendly, affectionate
  • Anurag – Love, deep attachment
  • Priyesh – Beloved lord
  • Mohit – Enchanted with love
  • Manmatha – Churner of hearts, Cupid

  • Devotional Love

  • Bhakta – Devotee, full of love for God
  • Premji – Lord of love
  • Vatsalya – Parental love

  • Baby Girl Names Meaning Love


    Sanskrit Love Names

  • Priya – Beloved, dear one
  • Sneha – Love, friendship, affection
  • Preethi / Preeti – Love, joy, pleasure
  • Anuraga – Deep love, attachment
  • Mamata – Mother's love, affection
  • Vatsala – Tender, loving

  • Devotional Love

  • Bhakti – Devotion, love for the divine
  • Prema – Love, the highest love
  • Meera – The ocean of love (Krishna's devotee)
  • Radha – She 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