To have and to give

From: HÃ¥kan Lindgren
Message: 5105
Date: 2000-12-17

I've just read a paper by Ruhlen where he says that Latin habeo ("have") is not related to English have - as an amateur would take for granted - but to English give - both from an IE root *ghabh- meaning "give, receive". Instead, English have is related to Latin capeo ("take") from the IE root *kap-, "grasp". Is this true? I know that some words with c- in Latin turn out as h- in Germanic languages, e.g. cor, heart; cornu, horn.
 
Hakan