Meanings
Celtic Baby Names Meaning:
In Celtic Baby Names the meaning of the name Iona is: From the king's island.
English Baby Names Meaning:
In English Baby Names the meaning of the name Iona is: Violet.
Greek Baby Names Meaning:
In Greek Baby Names the meaning of the name Iona is: Violet, from the Greek word 'ion'. Amethyst.
Scottish Baby Names Meaning:
In Scottish Baby Names the meaning of the name Iona is: Dove. Also the name of a Scottish island.
American Baby Names Meaning:
In American Baby Names the meaning of the name Iona is: Violet.