True enough! But I just found this in my Greek dictionary:
"ionia" (with an omega) for "flower bed of violets". So I don't think the omikron/omega thing is really all that crucial. But haven't been able to find out anything about the origin of the name
Ion. I thought maybe your clever books might know …