O correcto é Francoforte do Meno, conforme aponta o Prof. Rebelo Gonçalves, no seu «Vocabulário da Língua Portuguesa». Não podemos aqui traduzir a preposição alemã "an" (contraída com o artigo "dem" em "am") por em (portanto no), que não ficaria bem em português, visto aqui a ideia ser de junto a, à beira de.