Skip to content
NepalNames

Boy Names

6-letter Nepali boy names

960 names

960 boy names spelled with exactly 6 letters in English, each with a verified meaning, most popular first. Spellings vary (Arav, Aarav), so check the other spellings on each name’s page.

Other lengths

Guide

6 letter Nepali boy names, a wide field to choose from

Six letters is a comfortable middle length, long enough for a full meaning and short enough to say without effort. This page holds 960 Nepali boy names spelled with exactly six letters, from Roshan and Bishal to Deepak and Sushil. 120 of the same names are also given to girls. Each entry links to its Devanagari spelling and meaning.

  1. The many -esh names

    Ramesh (रमेश) means lord of Rama, an epithet of Vishnu. Rajesh means lord of kings, Dipesh means lord of light, and Rupesh means lord of beauty.

  2. Lamps and light

    Deepak means lamp, one who spreads light and dispels darkness. Pradip also means lamp, and Roshan means bright, shining and illuminated.

  3. Qualities to grow into

    Sushil means of good character, gentle and courteous. Manish means lord of the mind, wise and intellectual, and Ashish means blessing.

Popular 6 letter Nepali boy names

Roshan means bright, shining and illuminated. Bishal means huge, vast or great, while Manish means lord of the mind, wise and intellectual. Ashish means blessing, and Bikash means development or progress. Prabin means skilful and expert, and Sanjay means victorious; it is also the name of the charioteer who narrated the Mahabharata war. With so many names to read, start with the meanings that suit your family and work outward. Our 7 letter boy names page continues the same range one letter longer.

Six letter names with a meaning to hold on to

Ramesh means lord of Rama, an epithet of Lord Vishnu, and Deepak means lamp, one who spreads light. Sushil means of good character, gentle and courteous. Dinesh means lord of the day, the sun, while Saurav means fragrance and also celestial or divine. Bikram means valour and prowess, and Subash means fragrance or good speech. Names ending in -esh follow a pattern, and our guide to Nepali name endings explains what the ending adds. For a shorter option, see 5 letter boy names.

Tips for parents

  • Read a few -esh names together, since Ramesh, Rajesh, Dipesh and Rupesh differ only in the first part.
  • Pick one spelling and stay with it, as Bishal and Vishal, or Subash and Subhash, are the same name written two ways.
  • Say the name with your surname and listen for repeated sounds, which are easy to miss on paper.
  • Use the name finder to search by meaning when a list of 960 feels overwhelming.

Frequently asked questions

How many 6 letter Nepali boy names are there?

There are 960 names on this page, and 120 of them are also used for girls. The list is long, so filtering by meaning helps.

What does the name Roshan mean?

Roshan means bright, shining or illuminated, and it can also mean famous. It is written रोशन in Devanagari.

Which 6 letter boy names end in esh?

Ramesh means lord of Rama, Rajesh means lord of kings, Dipesh means lord of light, Rupesh means lord of beauty, and Dinesh means lord of the day. Each ending carries the sense of lordship.

How do I narrow down such a long list?

Begin with a meaning you like, such as light, strength or good character, and read only the names that fit. Our guide on how to choose a Nepali baby name walks through the rest, and the 7 letter boy names page offers a change of length.