It's a very common masculine name, the 'a' at the end either isn't pronounced or is pronounced as a schwa. It's a single syllable name for all intents and purposes. There is a (rare) feminine variant of the name, but it would be written as either "Shivaa" or "Shivah", or very uncommonly as "Shiva", but it would be pronounced differently (two syllables).
― Anonymous User 5/18/2013
4
Shiva is also a Persian feminine name, meaning "eloquent".
― Anonymous User 8/29/2012
3
I have a male classmate by the name of Shiva. He is some sort of Southeast Asian/Middle Eastern, so the name is fitting. Although, we did once have a substitute who, when calling attendance, thought he was a girl. He pronounces it "SHEE-vuh".
I am a Tamilian, but I think that this holds true not only in Tamil-speaking states but throughout India: Shiva is NOT pronounced SHEE-va, it is pronounced with a short I sound - SHI-va SHEE-va is an anglicized pronunciation.
― Anonymous User 8/18/2007
5
There was a book that was called Shiva's Fire by Suzanne Fisher Staples.
As a non-Indian, I prefer this name on a girl. Maybe I'm just used to names ending with the letter 'a' being used on girls, but I can still imagine a young boy with this name.