Nidhi is a Sanskrit name meaning treasure or wealth.
Nidhi is a Sanskrit name of richly layered meaning, rooted in the word nidhi (निधि), which translates most directly as 'treasure,' 'fund,' or 'receptacle of wealth.' But in Hindu cosmology the word carries an even grander significance: the nav nidhi, or nine treasures, are the divine riches of Kubera, the god of wealth and the lord of the north in the Hindu pantheon. Each of the nine nidhis has a name and a symbolic quality — Padma (lotus), Mahapadma (great lotus), Shankha (conch), and others — and together they represent the full spectrum of abundance, both material and spiritual.
To name a child Nidhi is, in this tradition, to declare her a treasure of the highest order. The name has been common across the Indian subcontinent, particularly in North India and among Hindu communities in the diaspora, for many generations. It appears in classical Sanskrit literature and in devotional poetry, and it carries the double valence that many Sanskrit names achieve: accessible in everyday life as a term of endearment (calling a child 'treasure' is universal human language) while simultaneously connecting to a sophisticated cosmological framework.
Nidhi is also used in compound names — Nidhishree, Nidhika — and as a standalone it retains a sweet, feminine clarity. In contemporary usage, Nidhi is well-established among Indian diaspora communities in the United Kingdom, United States, Canada, and the Gulf. It travels well phonetically — two clean syllables, stress on the first — and needs no translation to communicate warmth and value. As Sanskrit-derived names gain broader appreciation in multicultural naming contexts, Nidhi stands out for combining genuine depth of cultural meaning with a sound that is gentle, elegant, and immediately approachable.