The English term "hour, o’clock, time" matches the German term "Stunde"

other english words that include "o’clock" : german :
watch, clock, hour, o’clock, time Uhr