Where does “Boucher” come from?

Boucher (Spanish) comes from French boucher, from Old French bouchier, from Old French bouc, from Latin buccus, from Frankish bukk, from Proto-Germanic *bukkaz, from Proto-Indo-European bʰuǵ-, from Proto-North Caucasian bVχc̣V — young he-goat.

Ancestry of “Boucher”, step by step

StepLanguageWordMeaning
1Frenchboucherbutcher; to cork up; to bung
2Old Frenchbouchierbutcher
3Old Frenchboucgoat
4Latinbuccushe-goat
5Frankishbukkmale goat; buck, goat; buck, male goat
6Proto-Germanic*bukkaz
7Proto-Indo-Europeanbʰuǵ-buck, he-goat
8Proto-North CaucasianbVχc̣V
9Proto-North CaucasianbVc̣Vyoung he-goat
Every word from Proto-North Caucasian bVc̣V