Where did the surname Hofmann Originate?

Linguistically, Hofmann (and Hoffmann) are German and are quite common in the German-speaking lands. They are not linked to any particular region.