Gretchen and Gretel are fine in German. Greta in English has pronunciation issues: GRETa or GREETa. I knew a Grethe who pronounced it GRETa; that's what I'm used to, but I'd never think of using any version. I don't mind them, but they just wouldn't work for me.