Campbell

in baby boy name

The meaning of Campbell is Having a crooked mouth