Мы не станем вас спрашивать, почему поляки называют это растение словом "mieczyk" [мЕчык] — просто назовите его латинским словом.
Гладиолус.
"Гладиолус", от лат. "gladius", что означает "меч", и, действительно, листья гладиолуса по форме напоминают взметнувшиеся в небо шпаги; в вопросе есть своеобразная подсказка: "почему" — "потому что гладиолус".