Most people, whether they know Spanish or not, will recognize the word casa but hogar is not as well known.
Both refer to the place you live. Casa is a house. Hogar is a home.
Two other words perhaps a little less familiar are domicilio and morada.
Domicilio would be more of a legal term for residence.
Morada is a place where someone lives.