Skip to main contentSkip to navigation
    Skip to content

    Compare Baby Names

    Put up to six names side by side to see their meanings, origins, scripts and popularity.

    Meaning
    • Indian: With Indian origins, this name signifies the soul or the inner light granted by the Lord.
    • Sanskrit: Soul, spirit
    • Sanskrit: The Sanskrit word for 'soul' or 'self'. A deeply philosophical name used for both genders to emphasize the spiritual nature of a person.
    • Tamil: Meaning the soul or inner self, this name represents the eternal essence of a person and the deep spiritual connection we all share.
    OriginIndian, SanskritSanskrit, Tamil
    Native scriptआत्मा (Hindi script)ஆத்மா (Tamil script)
    GenderBoy, UnisexUnisex, Boy
    Popularity
    Syllables22
    First letterAA
    Rashimesh—
    Numerology2: harmony, kindness and cooperation1: leadership, independence and new beginnings

    Browse all baby names or see names that cross cultures.

    Try next

    See all free parenting tools →