An Etymological Dictionary of the German Language/Annotated/hübsch
Appearance
hübsch, adjective, ‘pretty, handsome,’ from Middle High German hübesch, hübsch, adjective, properly ‘courtly,’ then also ‘beautiful.’ Old High German *hubisc is connected by a grammatical change with hof.