В Этимологическом словаре Фасмера можно найти, что "шпатель" ("шпадель") пришло из немецкого Spadel, Spatel ("инструмент хирурга или аптекаря") или польского szpadel, szpatel ("лопаточка").
Таким образом, раньше, кроме глаголов "шпатлевать" и "шпаклевать", существовал третий вариант — "шпадлевать". Он же упоминается в Толковом словаре Даля.
Однако до наших дней дошли только два варианта, и, надо сказать, что оба варианта глагола "шпатлевать" и "шпаклевать" и существительного "шпаклёвка" и шпатлёвка" абсолютно правильные и закреплены в словарях.
Существительные также равноправны, но в словарях вариант "шпатлёвка" приводится как профессиональный термин из лексики маляров и строителей.