Derry - What does the name mean





Meaning: great lover, an ancient hero

Gender: M

Origin: Celtic

Related Names: