Your last name is mainly french-canadian. Is is beared in France as well but it is much rearer.
The origin is not sure: it could come from an old french word "oeille"
a nickname meaning "sheep", an animal.In France you could find this surname especially in NEVERS area, in the Centre of France.
See the site;
www.jtosti.com/noms