Todos estão corretos. Tudo depende de qual língua você refere. Por exemplo, em ingl6es e holandês o Amsterdam é correto. Para o português de Portugal Amsterdão é o certo.
Já para nós brasileiros, é Amsterdã.
O Conexão Amsterdam optou por Amsterdam no nosso nome, para manter a identidade do nome na língua oficial da Holanda.