Origin

Late Middle English: from medieval Latinobjectum 'thing presented to the mind', neuter past participle (used as a noun) of Latinobicere, from ob- 'in the way of' + jacere 'to throw'; the verb may also partly represent the Latin frequentative objectare.

Object as a noun meaning ‘a thing you can see and touch’ and as a verb meaning ‘to say that you disagree with something’ are related, both going back to the same Latin word, obicere. This meant ‘to throw at something else’. The earliest meaning in English was ‘put something in the way of something else’, and from this we get the idea of ‘oppose’. An obstacle placed in the path is something that can be seen, and this gives us the noun sense.