bonny—pleasantly attractive; pretty or good-looking (often in Scots or northern English use).
Variant of Bonnie.