From loĝi (“to live, reside”) + -ejo.
loĝejo (accusative singular loĝejon, plural loĝejoj, accusative plural loĝejojn)