From Nacht (“night”) + Gleed (“garment”). Compare German Nachtkleid.
Nachtgleed n (plural Nachtgleeder)