Двойные согласные перед суффиксами сохраняются, однако перед суффиксом -к- вместо двойной согласной пишется одиночная буква н: финн, но финка; антенна, но антенка; колонна, но колонка; тонна, но трехтонка. См. подробнее в «Правилах русской орфографии и пунктуации» под ред. В. В. Лопатина (§ 109).
Написание ванная является отступлением от морфологического принципа орфографии, в соотвествии с которым следовало бы писать *ваннная (← ванн-а + -н-, суффикс прилагательного).
Дело в том, что в русском языке "есть только две степени долготы согласных: согласные могут быть либо долгими (что на письме передается написанием двух букв, ср. касса), либо недолгими (что передается написанием одной буквы, ср. коса). Третьей степени долготы согласных не существует, поэтому написание трех одинаковых согласных фонетически бессмысленно" [Иванова В. Ф. Современный русский язык. Графика и орфография. М., 1976. С. 168-169]. Таким образом, оказывается, что написание на стыке морфем только двух согласных, хотя морфологически таких согласных должно быть три (ванна — но ванная, хотя к корню ванн- здесь присоединяется суффикс прилагательного -н-), или одной согласной, когда по морфологическому принципу должны быть написаны две (кристалл — но кристальный, финн — но финский, финка, колонна — но колонка, манная — но манка, форменный — но форменка, оперетта — но оперетка, тонна — но пятитонка), объясняется действием исторически сложившихся фонетических закономерностей русского языка.
Правильнее говорить, что не в слове финн появилась вторая буква н, а что в словах Финляндия, финский вторая н пропала. Слова Финляндия и финский — исключения, двойные согласные в этих словах упрощаются. Среди других исключений: кристальный, кристален (хотя кристалл), акапельный, акапельно (хотя а капелла), оперетка, опереточный (хотя оперетта), будёновка (от Будённый).
Финно-— компонент сложных слов, восходящих к основе финн в терминах финно-угры и финно-угорский; ср.: финно-угроведение, финно-угроведческий, финно-угровед. Компонент финно- использован и при образовании терминов, используемых для обозначения языков, включенных в ветвь финно-угорских языков: финнопермские, финноволжские. Компонент финско- восходит к основе прилагательного финский. Прилагательное финский употребляется с очень широким списком существительных и может обозначать признаки, опирающиеся на представление о связи определяемого с Финляндией, ее жителями, ее языком. Сложные слова с компонентом финско- образуются по типовой модели, соединяющей основы тематически близких прилагательных; ср.: финско-шведская граница, финско-русский словарь, финско-эстонские отношения.