2 names match.
English/Celtic
Derived from Old English or Celtic meaning spear warrior or rough friend.
Short form of Cameron or Charles, meaning crooked nose or free man.