why are they called beefeaters

1 minute ago 1
Nature

They are called "Beefeaters" because of several popular theories related to the Yeomen Warders' historical association with beef. One main theory is that the name originated from the daily allowance of beef given to the Yeomen Warders as part of their pay, which was considered a valuable and significant perk. Another theory suggests that the name might come from the Old French word "buffetier," meaning a food taster or waiter, as the guards were once responsible for attending the king at meals. The nickname "Beefeater" has been used since at least the 16th century and became associated with these guards due to their role and public presence at the Tower of London. While the exact origin is uncertain, these explanations are the most widely accepted.