Hindu Gods Crossword

12345678
Across
  1. 4. — God who meditates on Mount Kailash (5 letters)
  2. 5. — Elephant-headed remover of obstacles (7 letters)
  3. 8. — Cowherd boy who plays the flute (7 letters)
Down
  1. 1. — Protector who takes many avatars (6 letters
  2. 2. — Warrior goddess on a lion (5 letters)
  3. 3. — Hero of the Ramayana (4 letters)
  4. 6. — Monkey devotee known for great strength (7 letters)
  5. 7. — Goddess of wealth (6 letters)