Yago \ya-go\ as a boy's name is a variant of Iago (Spanish, Welsh) and Yaakov (Hebrew), and the meaning of Yago is "he who supplants".
The baby name Yago sounds like Jago, Aage, Ugo and Jaco. Other similar baby names are Dago, Caio, Dag, Paco, Hako, Hugo, Yegor, Yakov, Yael, Yanno, Togo, Yakob, Yacov, Yaar, Yale and Yann.