According to the reference provided, a name meaning "God has given" for a girl is Joan.
The name Joan is a classic feminine name with significant historical roots.
The Name Joan
Derived from the masculine name John, Joan originates from Hebrew. Its meaning is cited as 'God is gracious' or 'God has given'.
- Name: Joan
- Origin: Hebrew (via John)
- Meaning: God is gracious / God has given
- Reference: 100 names that mean Gift from God - Emma's diary
This meaning connects Joan directly to the concept of a divine gift. While "God is gracious" is also a common interpretation of the root name John, the reference explicitly includes "God has given" as part of its meaning for the feminine form, Joan.