Oberon \o-be-ron\ as a boy's name is of Old German origin, and the meaning of Oberon is "royal bear". From Auberon. Literary: the King of the Fairies in Shakespeare's "A Midsummer Night's Dream". Author Auberon Waugh.
For more information, see also the related name Aubrey.