Kelly - What does the name mean





Meaning: church, warrior, wood, holly; farm by the spring

Gender: F

Origin: Teutonic

Related Names: Kel