To distinguish the fact that one was referencing a clock’s time, rather than something like a sundial, as early as the fourteenth century one would say something like, “It is six of the clock,” which later got slurred down to “six o’clock” sometime around the sixteenth or seventeenth centuries. In those centuries, it was also somewhat common to just drop the “o’” altogether and just say something like “six clock.” Using the form of “o’clock” particularly increased in popularity around the eighteenth century when it became common to do a similar slurring in the names of many things such as “Will-o’-the wisp” from “Will of the wisp” (stemming from a legend of an evil blacksmith named Will Smith, with “wisp” meaning “torch”) and “Jack-o’-lantern” from “Jack of the lantern” (which originally just meant “man of the lantern” with “Jack,” at the time, being the generic “any man” name).
While today with clocks being ubiquitous and few people, if anybody, telling direct time by the Sun, it isn’t necessary in most cases to specify we are referencing time from clocks, but the practice of saying “o’clock” has stuck around anyway. From http://www.todayifoundout.com/index.php/2014/03/say-oclock/
[–]CreditKnifeMan 5 insightful - 1 fun5 insightful - 0 fun6 insightful - 0 fun6 insightful - 1 fun - (2 children)
[–]Zapped 1 insightful - 2 fun1 insightful - 1 fun2 insightful - 1 fun2 insightful - 2 fun - (1 child)
[–]CreditKnifeMan 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - (0 children)
[–][deleted] 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (3 children)
[–]rubberbiscuit[S] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - (2 children)
[–]iDontShift 1 insightful - 3 fun1 insightful - 2 fun2 insightful - 2 fun2 insightful - 3 fun - (0 children)
[–][deleted] 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 0 fun2 insightful - 1 fun - (0 children)
[–]SaidOverRed 2 insightful - 1 fun2 insightful - 0 fun3 insightful - 0 fun3 insightful - 1 fun - (0 children)