Aiguo is a Chinese boy name. Meaning “patriotism”·
Otis is an English boy name. Meaning “wealth, fortune”.
English form of Otto.