В русском языке используются разные обозначения для ночи и утра, потому что обозначение времени суток зависит от деятельности, которая его наполняет. 1
День заполнен деятельностью, утро начинает дневную деятельность, а вечер кончает. 1 Ночь — это «провал», перерыв в деятельности, время, когда люди спят. 1 Утро наступает, когда человек просыпается после ночного сна. 1 Если же человек ночью не спал, то утро наступает, когда просыпаются окружающие люди (или природа) и вокруг возобновляется жизнь. 1
Таким образом, время, непосредственно следующее за полуночью, — это ночь, а не утро, поэтому в русском языке говорят «час ночи», а не «час утра». 1
Строгих правил употребления названий времени суток в русском языке не существует, главное — ориентироваться на контекст и здравый смысл. 4