Welsh, apparently from a revision of a Celtic French name, variously given as "Lunet, Luned or Lunete". Chambers suggests the meaning is "idol, image" and gives the alternative spelling Eiluned.
Thanks to Donald Whyte who provided much of the initial information for this site.