Names: Campbell

Names:
Originated from the Gaelic nickname cam beul. Surname