Ideally the name would have some relevance to the site or area the pub is in. I mean, you wouldn't call it the Station Inn if it wasn't near a station and didn't do rooms.
Or else maybe a historical connection. What was on the site before it was a pub ?