Niranjan

Niranjan

Niranjan in Sanskrit means the one without blemishes or the one who is spotless and pure. The name "Niranjan" takes references from Hindu mythology..

Read more about Niranjan.