The phrase "to stay over" means to spend a night in someone's home or at an accommodation, rather than returning back to your own residence. It is often used when referring to spending the night away from home for various reasons such as visiting friends and family, attending events or traveling on business. The term can also refer to extending one’s stay in a hotel room beyond the originally planned check-out time, effectively "staying over" until the new checkout time.