Иногда на меня снисходит озарение, что какое-то слово раньше было уменьшительно-ласкательной формой другого слова, а потом они разошлись по значениям. Так меня озарило, что полотенце — это маленькое полотно, а порошок связан с порохом.
Сейчас случилось ещё одно озарение: булавка — это маленькая булава, из-за формы. И да, всё верно, я проверил этимологию по всяким сурьёзным источникам.