It looks like gladiolus but it's much smaller.
Thank you very much,
SOLVED: Need Help Identify this flower
It is a Gladiolus, they vary quite a lot in size.
I remember them called ``mini Glads``. Take a look at google images for mini gladiolus.
I have had mine for 4 or 5 years and am delighted with them....they return year after year and produce new bulbs every year. They are virtually pest/trouble free and add lovely pops of color. Their shorter stature makes them very easy to work into beds and borders, and rarely require any support. They are also profuse bloomers, with an average of 10 to 15 blooms per spike.