Adjectives that start with O to describe a person

Please find below a list of O adjectives which might be used to describe a person.

obedient
obese
objective
oblivious
obnoxious
obscene
obsessive
obstinate
odd
offbeat
offensive
oily

old
older
oldest
olivefaced
omniscient
onerous
opinionated
opportunistic
optimistic
ordinary
ornery
outgoing
outlandish
outraged
outspoken
outstanding
overactive
overaggressive
overbearing
overcerebral
overconfident
overcurious
overeager
overgenerous
overjoyed
overprotective

There are many more lists of adjectives on this website. For more adjectives starting in O, see this post containing a large number of adjectives beginning with the letter O, some of which can be used for describing people.