Menu
ADVERTISEMENT

Gilly

Heart
German
"shining pledge"

Gilly Origin and Meaning

Variation of Gilbert
ADVERTISEMENT