നാരായണൻ

Narayanan

boySanskritHindu

Narayanan is a Hindu boy name of Sanskrit, via Malayalam and Tamil origin, meaning “Lord Vishnu; refuge of beings”.

MeaningLord Vishnu; refuge of beings
GenderBoy
OriginSanskrit, via Malayalam and Tamil
Written asനാരായണൻ
Pronunciationnaa-RAA-yuh-nun
TraditionHindu
Used inIndia, Sri Lanka, Malaysia, Singapore

Meaning and origin of Narayanan

Narayanan is the Malayalam and Tamil form of Narayana, one of the principal names of Vishnu. It is traditionally explained as 'the one who rests on the waters' or 'the refuge of all beings', from nara, 'water' or 'humanity', and ayana, 'abode'. Notable bearers include K. R. Narayanan, President of India, and the Kerala social reformer Sree Narayana Guru.

Is Narayanan a Hindu name?

Narayanan honours Narayana (Vishnu), invoked in the mantra 'Om Namo Narayanaya', central to Vaishnava worship.

How popular is Narayanan?

Very common in Kerala and Tamil Nadu, often as a surname or father's name.

Gifts with the name Narayanan

As an Amazon Associate we earn from qualifying purchases. We may earn a small commission from these links, at no extra cost to you.

Spellings and variants of Narayanan

NarayanaNarayanNarain

Names similar to Narayanan

More Hindu boy names

Frequently asked questions

What does the name Narayanan mean?

Narayanan means 'Lord Vishnu; refuge of beings'. It is of Sanskrit, via Malayalam and Tamil origin.

Is Narayanan a Hindu name?

Narayanan honours Narayana (Vishnu), invoked in the mantra 'Om Namo Narayanaya', central to Vaishnava worship.

How do you pronounce Narayanan?

Narayanan is pronounced naa-RAA-yuh-nun.

Is Narayanan a boy or girl name?

Narayanan is usually a boy name.

Updated October 2026. Spotted a mistake? Tell us.