McArthur \m-car-thur, mc(A)-rthur\ as a boy's name is a variant of MacArthur (Scottish, Gaelic) and Mc- (Scottish, Irish), and the meaning of McArthur is "son of Arthur".
The baby name McArthur sounds like McCarthy and MacArdell. Another similar baby name is Arthur.