Yes, someone has spent the night on Mount Everest.
Babu Chiri Sherpa broke the record for the longest stay on the summit of Mount Everest on May 6, 1999. He stayed for 21 hours, and during this time, he slept on the summit. His record still holds as of June 7, 2016.