Name Details

Gurniranjan

Meaning

flawless like master, in simple words a person who is just simply awsome just like his teacher.