Meaning
Gesa is a charming name symbolizing a pledge or promise, often associated with devotion.
Growth over last 10 years
Download App