You don't have to be a soccer fan to admit that the stadiums where English Premier League teams play tend to have better names than the corporate-monikered temples of U.S. sports.
Here are a few of the English facilities: Anfield, Craven Cottage, Ewood Park, Goodison Park, The Hawthorns, Old Trafford, St. James' Park, Stadium of Light, Stamford Bridge, White Hart Lane.
Sure, there are a few English stadiums with corporate names. But it is not the norm.
Of course, teams in the Premier League sport sponsors' names right on their uniforms. But when you don't stop the action every five minutes for commercials, I suppose you have to generate revenue in other ways.