Campbell


Campbell is a Scottish surname coming from the Gaelic words cam and beul, meaning "crooked mouth."

Your Favorite Names