No.
Shikhandi era Amba, princesa de Kashi en su nacimiento anterior. Consideraba que Bhishma (el personaje más importante de Mahabharata) era su enemigo (cómo eso sucedió es una historia completamente diferente), y consideró que matarlo en la batalla era el único objetivo en su vida Por eso, tomó una severa penitencia para complacer a Shiva. El Señor la bendijo para que cumpliera su deseo en su próximo nacimiento y conociera su vida pasada para poder apreciar su venganza contra Bhishma.
Shikhandi nació como una niña, Shikhandini a Rey Drupada. Para poder derrotar a Bhishma en la batalla, realizó tapas y complació a un Yaksha (ser celestial), que la convirtió en un hombre.