区别就在于使用的范围:

astronaut ['æstrənɔ:t] (美)太空飞行员,太空人

cosmonaut ['kɔzmənɔ:t] n.苏联太空人

Taikonaut [taikɔnɔ:t]n. 太空飞行员, 中国宇航员(由汉语拼音taikong和astronaut合成)

世界上第一个宇航员是前苏联的加加林,所以cosmonaut应该是最早使用的,应用的俄文元素。然后美国也有了太空人,利用自己的英语语言创造了astronaut。astro是外太空之意的前缀。中国于2003年也有了自己的宇航员,是世界上第三个有宇航员的国家。之所用不用俄文的也不用英文的,而是用汉语拼音与之创造出新的taikonaut,显示了西方国家对中国航天事业的尊重与敬佩。