Welsh, of uncertain origin. It may, like the French name Emilien, have come from the Roman family name Aemilianus or its earlier form Aemilius, from "rival". Alternatively it may have come from an unknown Celtic name.
Thanks to Donald Whyte who provided much of the initial information for this site.