Girl name origins & meanings Scottish : Good Girl name variations Bonny Boni Boniface Bonita Bonnibel Bonifacy Bonea Bonee Boney Bonne Bonnell Bonney Bonni Bonniah Bonnin Family name origins & meanings Scottish : nickname for a handsome person, from Scots bonnie ‘fine’, ‘beautiful’.