Baby Names

Baby Names

174

Collections 97

  • 120 short Indian names that are easy to say anywhere
    Names of five letters or fewer, chosen to be simple to spell and to say in any accent — useful for families who expect their child to introduce themselves abroad.
  • 200 adorable nicknames for girls, from Pari to Mishti
    The name on the certificate is for school. The one the family uses is chosen in the first week and lasts a lifetime. Here are 200 for girls.
  • 200 cute nicknames for boys, from Chotu to Cheeku
    Every Indian child has two names: the one on the certificate and the one the family actually uses. Here are 200 for boys, grouped by the kind of family that uses them.
  • 46 gender-neutral Indian names, with meanings
    46 names that appear on both our boys' and our girls' sheets — which is what makes them unisex in practice rather than in theory.
  • Baby names that mean beautiful
    107 names whose meaning is beautiful — 25 for boys, 83 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean blessing
    16 names whose meaning is blessing — 7 for boys, 9 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean brave
    54 names whose meaning is brave — 45 for boys, 10 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean bright
    77 names whose meaning is bright — 41 for boys, 39 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean brilliant
    22 names whose meaning is brilliant — 12 for boys, 11 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean charming
    13 names whose meaning is charming — 7 for boys, 6 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean conqueror
    19 names whose meaning is conqueror — 17 for boys, 2 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean consciousness
    23 names whose meaning is consciousness — 15 for boys, 9 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean constant
    11 names whose meaning is constant — 5 for boys, 6 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean creator
    12 names whose meaning is creator — 8 for boys, 5 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean dawn
    10 names whose meaning is dawn — 4 for boys, 6 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean delight
    18 names whose meaning is delight — 12 for boys, 7 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean desire
    30 names whose meaning is desire — 12 for boys, 18 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean devotee
    21 names whose meaning is devotee — 10 for boys, 11 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean divine
    57 names whose meaning is divine — 30 for boys, 28 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean earth
    58 names whose meaning is earth — 20 for boys, 39 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean energy
    13 names whose meaning is energy — 6 for boys, 7 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean eternal
    27 names whose meaning is eternal — 20 for boys, 8 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean expert
    17 names whose meaning is expert — 15 for boys, 2 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean fame
    27 names whose meaning is fame — 19 for boys, 8 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean famous
    10 names whose meaning is famous — 4 for boys, 6 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean fire
    15 names whose meaning is fire — 12 for boys, 3 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean firm
    16 names whose meaning is firm — 10 for boys, 6 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean first
    12 names whose meaning is first — 8 for boys, 5 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean flower
    76 names whose meaning is flower — 20 for boys, 56 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean focus
    11 names whose meaning is focus — 3 for boys, 8 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean friend
    25 names whose meaning is friend — 17 for boys, 9 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean gift
    22 names whose meaning is gift — 14 for boys, 8 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean glory
    24 names whose meaning is glory — 11 for boys, 13 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean glow
    11 names whose meaning is glow — 3 for boys, 10 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean god
    150 names whose meaning is god — 130 for boys, 20 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean gold
    33 names whose meaning is gold — 13 for boys, 21 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean grace
    29 names whose meaning is grace — 7 for boys, 22 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean great
    14 names whose meaning is great — 9 for boys, 5 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean happiness
    45 names whose meaning is happiness — 28 for boys, 19 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean happy
    23 names whose meaning is happy — 14 for boys, 9 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean heart
    18 names whose meaning is heart — 12 for boys, 6 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean holy
    52 names whose meaning is holy — 18 for boys, 35 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean home
    11 names whose meaning is home — 7 for boys, 4 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean humble
    12 names whose meaning is humble — 3 for boys, 9 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean intelligent
    26 names whose meaning is intelligent — 14 for boys, 12 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean jewel
    14 names whose meaning is jewel — 6 for boys, 8 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean kind
    14 names whose meaning is kind — 5 for boys, 9 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean king
    96 names whose meaning is king — 94 for boys, 3 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean knowledge
    21 names whose meaning is knowledge — 12 for boys, 9 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean life
    30 names whose meaning is life — 19 for boys, 11 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean light
    94 names whose meaning is light — 52 for boys, 46 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean love
    54 names whose meaning is love — 21 for boys, 33 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean lucky
    17 names whose meaning is lucky — 7 for boys, 10 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean mercy
    13 names whose meaning is mercy — 6 for boys, 8 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean moon
    79 names whose meaning is moon — 38 for boys, 41 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean mountain
    16 names whose meaning is mountain — 13 for boys, 5 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean music
    22 names whose meaning is music — 2 for boys, 20 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean new
    13 names whose meaning is new — 10 for boys, 5 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean night
    11 names whose meaning is night — 4 for boys, 7 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean noble
    18 names whose meaning is noble — 14 for boys, 5 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean ocean
    10 names whose meaning is ocean — 5 for boys, 5 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean patience
    15 names whose meaning is patience — 8 for boys, 7 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean peace
    21 names whose meaning is peace — 10 for boys, 11 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean pleasant
    13 names whose meaning is pleasant — 4 for boys, 9 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean power
    29 names whose meaning is power — 16 for boys, 13 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean precious
    12 names whose meaning is precious — 4 for boys, 8 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean pride
    11 names whose meaning is pride — 8 for boys, 3 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean princess
    11 names whose meaning is princess — 0 for boys, 11 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean protector
    16 names whose meaning is protector — 14 for boys, 3 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean pure
    32 names whose meaning is pure — 14 for boys, 18 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean queen
    19 names whose meaning is queen — 0 for boys, 19 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean rain
    13 names whose meaning is rain — 3 for boys, 10 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean respect
    13 names whose meaning is respect — 7 for boys, 6 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean righteous
    21 names whose meaning is righteous — 10 for boys, 11 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean river
    30 names whose meaning is river — 1 for boys, 30 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean ruler
    18 names whose meaning is ruler — 16 for boys, 2 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean sage
    14 names whose meaning is sage — 11 for boys, 3 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean sky
    13 names whose meaning is sky — 9 for boys, 4 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean song
    14 names whose meaning is song — 3 for boys, 11 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean soul
    12 names whose meaning is soul — 11 for boys, 1 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean star
    19 names whose meaning is star — 6 for boys, 13 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean strength
    23 names whose meaning is strength — 18 for boys, 5 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean success
    41 names whose meaning is success — 10 for boys, 32 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean sun
    61 names whose meaning is sun — 52 for boys, 11 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean supreme
    14 names whose meaning is supreme — 12 for boys, 2 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean unique
    24 names whose meaning is unique — 13 for boys, 11 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean universe
    18 names whose meaning is universe — 14 for boys, 5 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean victory
    51 names whose meaning is victory — 33 for boys, 18 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean warrior
    11 names whose meaning is warrior — 11 for boys, 0 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean water
    10 names whose meaning is water — 4 for boys, 6 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean wealth
    32 names whose meaning is wealth — 13 for boys, 20 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean winner
    10 names whose meaning is winner — 9 for boys, 1 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean wisdom
    23 names whose meaning is wisdom — 15 for boys, 8 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean worship
    17 names whose meaning is worship — 6 for boys, 11 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Baby names that mean young
    25 names whose meaning is young — 12 for boys, 13 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.
  • Muslim boys' names
    54 Islamic names for boys, each with the meaning our corpus records and the Devanagari spelling used on Indian documents — verified rather than scraped.
  • Muslim girls' names
    68 Islamic names for girls, each with the meaning our corpus records and the Devanagari spelling used on Indian documents — verified rather than scraped.

Nakshatra names 27

  • Anuradha nakshatra
    Anuradha nakshatra occupies Vrishchika 3°20' to 16°40' of the zodiac. Ruling planet Saturn, deity Mitra, symbol a lotus. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Ardra nakshatra
    Ardra nakshatra occupies Mithuna 6°40' to 20°00' of the zodiac. Ruling planet Rahu, deity Rudra, symbol a teardrop. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Ashlesha nakshatra
    Ashlesha nakshatra occupies Karka 16°40' to 30°00' of the zodiac. Ruling planet Mercury, deity the Nagas, symbol a coiled serpent. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Ashwini nakshatra
    Ashwini nakshatra occupies Mesha 0°00' to 13°20' of the zodiac. Ruling planet Ketu, deity the Ashwini Kumaras, symbol a horse's head. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Bharani nakshatra
    Bharani nakshatra occupies Mesha 13°20' to 26°40' of the zodiac. Ruling planet Venus, deity Yama, symbol the yoni. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Chitra nakshatra
    Chitra nakshatra occupies Kanya 23°20' to Tula 6°40' of the zodiac. Ruling planet Mars, deity Tvashta, symbol a shining gem. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Dhanishtha nakshatra
    Dhanishtha nakshatra occupies Makara 23°20' to Kumbha 6°40' of the zodiac. Ruling planet Mars, deity the Vasus, symbol a damaru drum. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Hasta nakshatra
    Hasta nakshatra occupies Kanya 10°00' to 23°20' of the zodiac. Ruling planet the Moon, deity Savitr, symbol an open hand. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Jyeshtha nakshatra
    Jyeshtha nakshatra occupies Vrishchika 16°40' to 30°00' of the zodiac. Ruling planet Mercury, deity Indra, symbol an earring. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Krittika nakshatra
    Krittika nakshatra occupies Mesha 26°40' to Vrishabha 10°00' of the zodiac. Ruling planet the Sun, deity Agni, symbol a razor and flame. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Magha nakshatra
    Magha nakshatra occupies Simha 0°00' to 13°20' of the zodiac. Ruling planet Ketu, deity the Pitrs (ancestors), symbol a royal throne. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Mrigashira nakshatra
    Mrigashira nakshatra occupies Vrishabha 23°20' to Mithuna 6°40' of the zodiac. Ruling planet Mars, deity Soma, symbol a deer's head. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Mula nakshatra
    Mula nakshatra occupies Dhanu 0°00' to 13°20' of the zodiac. Ruling planet Ketu, deity Nirriti, symbol a bundle of tied roots. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Punarvasu nakshatra
    Punarvasu nakshatra occupies Mithuna 20°00' to Karka 3°20' of the zodiac. Ruling planet Jupiter, deity Aditi, symbol a bow and quiver. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Purva Ashadha nakshatra
    Purva Ashadha nakshatra occupies Dhanu 13°20' to 26°40' of the zodiac. Ruling planet Venus, deity Apah (the waters), symbol a fan. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Purva Bhadrapada nakshatra
    Purva Bhadrapada nakshatra occupies Kumbha 20°00' to Meena 3°20' of the zodiac. Ruling planet Jupiter, deity Aja Ekapada, symbol a sword. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Purva Phalguni nakshatra
    Purva Phalguni nakshatra occupies Simha 13°20' to 26°40' of the zodiac. Ruling planet Venus, deity Bhaga, symbol the front legs of a cot. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Pushya nakshatra
    Pushya nakshatra occupies Karka 3°20' to 16°40' of the zodiac. Ruling planet Saturn, deity Brihaspati, symbol a lotus. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Revati nakshatra
    Revati nakshatra occupies Meena 16°40' to 30°00' of the zodiac. Ruling planet Mercury, deity Pushan, symbol a fish. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Rohini nakshatra
    Rohini nakshatra occupies Vrishabha 10°00' to 23°20' of the zodiac. Ruling planet the Moon, deity Prajapati, symbol a bullock cart. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Shatabhisha nakshatra
    Shatabhisha nakshatra occupies Kumbha 6°40' to 20°00' of the zodiac. Ruling planet Rahu, deity Varuna, symbol an empty circle. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Shravana nakshatra
    Shravana nakshatra occupies Makara 10°00' to 23°20' of the zodiac. Ruling planet the Moon, deity Vishnu, symbol three footsteps. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Swati nakshatra
    Swati nakshatra occupies Tula 6°40' to 20°00' of the zodiac. Ruling planet Rahu, deity Vayu, symbol a young shoot in the wind. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Uttara Ashadha nakshatra
    Uttara Ashadha nakshatra occupies Dhanu 26°40' to Makara 10°00' of the zodiac. Ruling planet the Sun, deity the Vishvedevas, symbol an elephant's tusk. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Uttara Bhadrapada nakshatra
    Uttara Bhadrapada nakshatra occupies Meena 3°20' to 16°40' of the zodiac. Ruling planet Saturn, deity Ahirbudhnya, symbol a serpent. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Uttara Phalguni nakshatra
    Uttara Phalguni nakshatra occupies Simha 26°40' to Kanya 10°00' of the zodiac. Ruling planet the Sun, deity Aryaman, symbol the back legs of a cot. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.
  • Vishakha nakshatra
    Vishakha nakshatra occupies Tula 20°00' to Vrishchika 3°20' of the zodiac. Ruling planet Jupiter, deity Indragni, symbol a decorated archway. This page gives the rashi of each of the four padas and which syllable the name traditionally starts with.

By letter 49

Guides 1

  • Baby names that mean truth
    11 names whose meaning is truth — 8 for boys, 3 for girls — each printed with the meaning our corpus records and the Devanagari spelling where we hold one.