Many British names are as Oldtimer comments, but we no longer speak that language so the literal meaning is lost.
Campbell, for instance is Cambeul, crooked mouth....someone who speaks out of one side with a dimple in the cheek sort of thing.
Look at the old English, Scottish and Irish king lists.......Talorcan, Drust, Brudei are Pictish, and we have no idea what they meant originally.
Many of our modern names are simply family honoree's....I'm the thirteenth in a straight mother/daughter line to use mine....de 'sanctified' at the Reformation and commonly used thereafter........many are biblical, simply reflecting the customs of the time but some sound biblical but are actually native names subtly adjusted to sound more 'correct'.
Native American name? No idea, but the family call me "Little miss I'll cry later", there was always something far more interesting to do than sit and greet
cheers,
M