Надо полагать, что проверочное слово к слову "личинка" - "лик". Ведь, самое близкое слово - "личина", то есть лицо. Если обратиться к смыслу слова, то можно предположить, что, так же, как за личиной скрывается истинное лицо, за личинкой - бабочка. Не знаю, достаточно ли убедительны мои лингвистические изыскания?