Troll

Trolls are large, ugly humanoids from Norse mythology. They are typically 20 feet tall and eat human flesh

The word "troll" was originally a rude synonym for jotunn, meaning frost giant. The word was eventually used for a creature in its own right.

Trolls can have many different heads. Indeed, this was normal in early legends. Later tales described them with only one head per troll.