Narayan
Primarily Male
The meaning of the name Narayan is Son
The origin of the name Narayan is Indian - Sanskrit
People who like the name Narayan also like:
Maddox,
Sebastian,
Matteo,
Alistair,
Greyson,
Raj,
Gabriel,
Luna,
Estelle,
Tallulah,
Bellatrix,
Serafina,
Charlize,
Angelina