Multiple choice general knowledge Bhishma means the spinster the one who is ultimate the who made a terrible vow the deadly warrior Reveal answer Fill a bubble to check yourself C Correct answer Explanation Bhishma's original name was Devavrata, and he was called 'Bhishma' because of the terrible vow (bhishna pratijnja) he took - to remain celibate forever and not claim the throne. This vow made him 'Bhishma' - one of terrible oath.