What is a shikhara?
Shikhara is the mountain peak. In North Indian temples highest roof of the temple is also known as Shikhara.