Ugly comes from Middle English ugly, from Old Norse uggligr, formed with the Old Norse suffix -ligr (from Proto-Germanic -līkaz), ultimately from Proto-Germanic līką and Proto-Indo-European līg-.
ugly (English): Displeasing to the eye; not aesthetically...