Le mot " béguin " apparaît au XIIIe siècle aussi sous la forme " béguard ", il désigne des hérétiques qui, se croyant parfaits, refusent toute pratique de la religion et d'obéir aux princes. Le mot est parent de l'anglais to beg, mendier, en référence à la pauvreté voulue de ces gens.
Béguin donne béguine, une femme qui suit cette hérésie. Puis, les béguines désigne des religieuses des Pays-Bas qui, sans être tenues par des voeux, mènent une vie communautaire, elles portent un voile blanc. Cette coiffure va s'appeler béguin, et le mot par extension va désigner un petit bonnet.