мягкий
Общеслав. Суф. производное (суф. -ък- > -к-) от прил. mękъ (> мякъ) «мягкий» (от него образованы также мякиш, мякина, мякоть). Ср. крепкий, сладкий и др. Прил. мякъ (в болг. и сербохорв. яз. еще отмечается: мек) — того же корня (с перегласовкой о/е), что мука (2). Старое мякъкыи > мягкий (кк > гк по диссимиляции глухих в звонкий и глухой).
Школьный этимологический словарь русского языка