Welsh spelling variant of the English forename Gaynor, a medieval variant of Guinevere, itself from the Old French form of the Welsh Gwenhwyfar "holy" + "soft".
Gaenor has some similarity to the Welsh word for "maiden".
Thanks to Donald Whyte who provided much of the initial information for this site.