Sharavu Mahaganapathi Temple is a famous ancient temple dedicated to Lord Shiva and Lord Ganesha. The temple is about 800 years old and has been an important part of the religious belief system in Mangalore ever since. The name Sharavu is derived from the word 'Shara' which means arrow and has an interesting legend attached to it.