Shiva is a Hindu Boy name and it is Hindi originated name with multiple meanings. Shiva name meaning is The God of Destruction; Lord Shiva. Shiva name popularity and rank stands at 5964 among 29430 Hindu names.
671a83b31115e919a250f2ad-text