I prefer naming them actual names! It just would feel odd to have a character named "School" or something, despite the coolness of having that building labelled on the map. You can also always give the characters names that will be fitting for their building, like for a school you could give a teacher-sounding name like "Ms. ____".