A person who is invited to stay in someone else's home as a visitor for a period of time.
A straightforward compound of 'house' and 'guest,' combining Old English 'hus' with Old Norse 'gestr.' Though simple in construction, it's a distinctly American term that became standardized only in the 20th century.
Houseguest is almost entirely an American word—the British would say 'house guest' (two words) or 'staying guest.' It perfectly captures the slight formality Americans add to the concept of a friend sleeping over, suggesting a more official status than just 'friend crashing at my place.'
Historically gendered as female (housewife + guest), suggesting women's domestic servitude. Modern usage is neutral but carries that subliminal association in entertainment/hospitality contexts.
Word is acceptable; be mindful that 'host' roles are assigned equitably regardless of gender.
Recognize that historically, guest hosting was restricted to men; women were 'hostesses' in subordinate roles.
Complete word intelligence in one call. Free tier — 50 lookups/day.