Знаете ли вы, что «макушка» и «маковка» произошли от слова «мак»? Первоначально макушкой называли головку мака, потом значение расширилось до «вершины», после чего обрело смысл верхней части чего-либо.
Такая же история произошла с «маковкой». Слово появилось как синоним маковой головки, но из-за сходства расположения оно превратилось в «вершину, макушку». Вот тебе и аленький цветочек…