As nouns the difference between bonny and nonny
is that
bonny is (mining) a round and compact bed of ore, or a distinct bed, not communicating with a vein while
nonny is (obsolete) a fool.
As an adjective bonny
is (geordie).
As an interjection nonny is
.