Hungry Horse is a chain of pubs located in the United Kingdom, as well as several other countries. It’s known for its unique and quirky name, but why is it called Hungry Horse? In this article, we’ll take a look at the history, culture, and meaning behind the name Hungry Horse.