Definition
To remain in a place and sleep there for one night.
Due to the severe weather, we had to stay overnight at the airport.
They plan to stay overnight in the cabin on the mountain to start their hike early the next day.
I don't usually stay overnight at a friend's house unless there are special circumstances.