Shyam is a Hindu Boy name and it is Hindi originated name with multiple meanings. Shyam name meaning is Dark Blue; Black; Lord Krishna. Shyam name popularity and rank stands at 2381 among 29430 Hindu names.
5e39edaa972c0c85085950b8-text