Question: Which MLB team is named after a livestock show?
Answer: The Kansas City Royals got their name from The American Royal, an annual livestock show in Kansas City. The event is also famous for its barbecue contests. The team was named by baseball fan Sanford Porte, who suggested the name because of Missouri’s livestock heritage, Kansas City’s prominent position as a stocker and feeder market, as well as the nationally recognized American Royal parade and pageant.