Question: why are yeoman of the guards called beefeaters?
Answer: The Beefeater name was carried over to the Yeomen Warders, due to the two corps' outward similarities and the Yeoman Warders' more public presence. Beefeaters also commonly produced and consumed broths made of beef, which were described as rich and hearty. These broths were known, at the time, as bef or beffy.