Parents only hope that this name can bring happiness to their sons or daughters.
Happiness is either happiness, health or intelligence.
A promise: it's a good name. A promise is a promise to match words with deeds, and a daughter-your daughter's promise.
But to be honest, I personally feel that boys are more suitable.