牧牛人规则(英语:boukólos rule)是一个应用于原始印欧语的音位学规则。该规则指出,在元音* 或半元音* 旁边的圆唇软腭塞音(*, *, *)会异化成软腭塞音(*, *, *)。
这条规则的名字来源于其本身的一个例子,古希腊语单词 βουκόλος(boukólos;来自迈锡尼希腊语 /gʷou̯kolos/,来自原始印欧语 * < *)“牧牛人”。这个词的原始形式的第二个音节 * 同样也可以在单词 αἰπόλος(aipólos < *)“牧羊人”中找到。词根 * 是原始凯尔特语词 * 的来源,也是威尔士语词 bugail 的来源(如果 * 未发生异化,则该词将是 bubail)。
另一个例子是希腊语的否定形式 οὐκ(ouk),沃伦·吉尔(英语:Warren Cowgill)将其解释为来自原始希腊语 * < *(意为“绝对不行”,英文 not on your life)。如果不使用牧牛人规则,演化结果将是 *οὐτ(out)。
该规则还适用于日耳曼语族,主要是动词,其中圆唇软腭塞音在响音音节前插入的 -u- 旁发生异化: