"Пуговица" в русском языке близко соотносится со словами "пугать", "пугало", "пугач". Возможно, это связано как раз с тем, что охранительная и отпугивающая функция пуговицы у славян долго оставалась ведущей. Также существует название "пугалка", которое, по данным словаря Даля, долго сохранялось в некоторых русских диалектах (так назывался колокольчик, помещавшийся на воротнике или на специальной цепочке).
http://vkontakte.ru/note7368611_11031638