Prev 40 of 68 Next
Langston
Origin: Old English

Meaning: Long stone