Споры по этому поводу не утихают. Поэтому считаю важным разобраться в ситуации. И, немного забежав вперед, укажу, что правы обе стороны :)
Лично я называю цветок "георгином", но пишу его название в женском роде, то есть "георгина"...
По правилам русского языка род географических названий определяется родом соответствующего нарицательного существительного (город, река и так далее). Но, как это у нас обычно бывает, правило меркнет перед традицией. Поэтому невозможно объяснить иностранцу, почему Москва – она, а Петербург – он. Ну вот так у нас всё! Но сегодня Женский день и я решила вспомнить города женского рода и поздравить их с праздником. Итак, начала уже со столицы. Она у нас Женщина с большой буквы. Идем дальше. Из тех, где я бывала, вспомнились Казань, Йошкар-Ола, Уфа, Вологда, Тула, Калуга, Пермь, Кострома, Рязань...