Грамматический словарь Зализняка (склонения слова):
Буй, буи, буя, буёв, бую, буям, буй, буи, буем, буями, буе, буях
буя, мн. буи, м.
Плавучий сигнальный знак, устанавливаемый на якоре для обозначения опасных мест (мелей, подводных камней и т. д.).
[голл. boei]
БУЙ, я, мн. буи, буёв, м. Сигнальный плавучий знак (поплавок) для ограждения фарватера, для обозначения отмели, местоположения якоря, места рыбацкой сети.
| уменьш. буёк, буйка, м.
БУЙ буя; буи, буёв; м. [голл. boei] Сигнальный плавучий знак (поплавок), устанавливаемый на якоре для обозначения фарватера, зоны купания, опасных мест и т.п. Устанавливать на реках буи.
◁ Буёк (см.).
БУЙ, буя, мн. буи, буёв, ·муж. (·голланд. boei) (спец.). Сигнальный поплавок, бочонок или другое плавающее (на якоре) приспособление для обозначения отмели, места рыбацкой сети и проч.