Campbell for a baby name

Scottish Gaelic, meaning ‘crooked mouth’. Was first used as a nickname.

Search by letter



Search by category