Etymology
Today it means: Not attractive; unpleasant to look at. Full definition →
From un- + bonny.
Etymology from Wiktionary, CC BY-SA 4.0.