Gretel meaning?

Ok I love the name [name_f]Gretel[/name_f], but can’t find out what it means. On Nameberry it’s a variation of [name_f]Greta[/name_f] (Gretel - Baby Name Meaning, Origin, and Popularity | Nameberry). If you click on the name [name_f]Greta[/name_f] it says it’s a diminutive of [name_f]Margarethe[/name_f] (Greta - Baby Name Meaning, Origin, and Popularity | Nameberry). If you click on [name_f]Margarethe[/name_f] it says that it’s a variation of [name_f]Margaret[/name_f] OR a variation of [name_f]Marguerite/name_f. [name_f]Margaret[/name_f] means pearl and [name_f]Marguerite[/name_f] means daisy. So my question is what does it mean? Can I choose if I want it to mean daisy or pearl?
[name_f]Margaret[/name_f]: Margaret - Baby Name Meaning, Origin, and Popularity | Nameberry

[name_f]Marguerite[/name_f]: Marguerite - Baby Name Meaning, Origin, and Popularity | Nameberry

I looked it up and it says:

The name Gretel is a German baby name. In German the meaning of the name Gretel is: Pearl. Abbreviation of Margaret.

It means pearl. [name_f]Marguerite[/name_f] means daisy because it’s [name_m]French[/name_m] and that’s the [name_m]French[/name_m] word for daisy, if it helps clear up confusion.

Behind the Name is generally more reliable than the Nameberry database:

I don’t know the meaning but for what it’s worth I prefer the name [name_f]Greta[/name_f].