Singh is a Hindu Boy name and it is Hindi originated name with multiple meanings. Singh name meaning is lion in Punjabi. Singh name popularity and rank stands at 6572 among 29430 Hindu names.
2235f77785663d7e5fd36fd0-text