Peacocks do eat snakes. Peacocks usually stalk small reptiles such as tiny snakes. They grab and kill the snake by its neck to shake it very violently until it is dead.
Will peacocks keep snakes away?
It is not widely known but Peacocks do not like snakes. A peacock or peahen will not let snakes live within their territory. If they find a snake they will actively fight with it, even if it is a poisonous snake.
Does peacock eat snake?
Peacocks/ peafowl are omnivores, which means they will eat almost anything both meat and vegetation! ... Peacocks usually stalk small reptiles such as tiny snakes. A peacock or peahen will not let snakes live within their territory. Yes, peacocks can eat snakes.