Der Familienname Heimlich leitet sich vom mittelhochdeutschen heim(e)lich ab, was soviel wie einheimisch, vertraut, geheim bedeutet.
Heimelich bedeutet aber auch Bewahrer, Beschützer.