The name Diego is a boy's name of Spanish origin meaning "supplanter". Diego is ranked #129 on our popularity charts and is often added to lists like Saints' Names For Boys and discussed in our forums with posts like "build a sibset with middle names".
From the experts:
The energetic Diego is rising rapidly along with a lot of other authentically Spanish choices that work perfectly well with Anglo surnames.
Possibly a derivative of Santiago, Diego is a Sevillian saint, and one notable cultural namesake is Mexican painter Diego Rivera.