Multiple choice general knowledge history According to the Puranas, how many heads did Brahma have before Shiva plucked one out? Five Four Three Ten Reveal answer Fill a bubble to check yourself A Correct answer Explanation Brahma originally had five heads according to Puranic texts. Shiva plucked out one head as punishment for Brahma's arrogance and lying, leaving him with four heads. This story explains why Brahma is depicted with four heads in Hindu iconography.