Of Welsh and Irish origin.
It is connected with Welsh name Owain and Irish name Eoghan.
Both names are forms of the name Eugene.
Sources also mention the Welsh word “eoghunn”, meaning youth.
Several Irish legendary figures were bearers of the old name Eoghan.
Famous bearer is American actor Owen Wilson.
In the following video you may watch a short bio of O. Wilson: