I found "la logis" given as definition of "home".
I also found "le domicile" with same general meaning.
Of course "home" is of Germanic origin. And some of the things we associate with "home" would be hard to put into French, I suspect. How about the many idioms such as "to home in"..."a thrust going home" (meaning hitting the vital part).
A lot of wonderful warm things we associate with the word "home".