Probably from Latin noctem, accusative of nox, from Proto-Indo-European *nókʷts.
nopti f (plural nopts, definite articulation noptia)