sleepover

noun

1.
an occasion of spending a night away from home or having a guest spend the night in your home (especially as a party for children)
Derived from:
sleep over