Please allow me to point one observation. Yes, names like Narayana, Rama, Krishna, Hari, etc are all Sanskrit names, but what is more important is that they are all names used by Vaishnavas. No other Hindu sect refers to God by these names. Narayana, Rama, Hari etc all refer to the Supreme God...