There's overlap in various languages. One that comes to mind is Arabic where there's some definite overlap between the noun "time" itself and, for example the word for "hour":
waqt, saa3a, mara, zaman
(All of those words are used for some of those functions, I'm not sure exactly which, but there's a lot of overlap.)
In German, Uhr means either 'hour' or 'clock'.