Заимств. в XVI в. из белор. яз., где кувалда «наковальня» < польск. kowadło < общеслав. kovadlo, суф. производного от kovati. Изменение значения («наковальня» > «кувалда»), метатезадл > лд, изменение ко > ку (под влиянием куваць «ковать»), о > а в результате аканья и рода (из среднего в женский) было в белор. яз. См. ковать.
Школьный этимологический словарь русского языка. Происхождение слов. — М.: Дрофа.
Н. М. Шанский, Т. А. Боброва.
2004.