ġiestranniht (Old English) comes from Old English ġiestran-, from Proto-Germanic gistr-, from Proto-Indo-European dʰǵʰyes-, from Proto-Indo-European dʰeǵʰ- — day.
ġiestranniht (Old English): yesternight