Sandiago \s(a)-ndia-go, san-diago\ as a boy's name is a variant of Santiago (Spanish), and the meaning of Sandiago is "Saint James".
The baby name Sandiago sounds like Sandiego, Santigo and Santeago. Other similar baby names are Sandino and Santiaco.