Popularity: 11696
Origin: British
Meaning: son of Philip
Phelps as a boy's name is of Old English origin, and the meaning of Phelps is "son of Philip".