Bonnie puise ses racines dans l'écossais, dérivé de l'adjectif 'bonnie', qui signifie 'beau', 'joli' ou 'agréable'. Ce terme, issu du moyen français 'bon', s'est enraciné dans le vocabulaire écossais dès le XVe siècle pour qualifier la beauté physique ou la qualité d'un objet. Il a évolué de l'adjectif descriptif vers le prénom usuel au cours du XIXe siècle, porté par une appréciation de sa musicalité.