NOCEUR

[noun]
1. one who sleeps late.
2. party animal, reveller.
Etymology: French, ultimately from Latin nox, “night”.