Badri Narayanan Meaning: lord vishnu, badri - cloud, narayana -son of nar or the original man, man who lives in water i.e., vishnu Gender: Hindu Boy Names