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. Full definition
This kind of date is more suitable for couples who have been dating for a long time since it's best done by staying over for at least a night. (welovedates.com)
Don't you like to feel welcome when staying over at another person's house? (homeoanimal.com)
For the ultimate bizarre hotel experience, stay over night in a prison cell! (lashworldtour.com)