Other suggestions Sorry for repeats.
Good middle names that go with iris. Quoting Holly Marie Read. Iris Eloise have a different number of syllables but they have a similar sound. I tend to like short middle names for boys better but nothing wrong with long ones.
Iris Luna Iris Taila Iris Tulip Iris Saturn Iris Peony Iris Freesia Iris Blue Iris Teal Iris Angeline Iris Leona Iris Destiny Iris Helaina. Partly because it traditional and classic. Dh didnt go for it though.
We struggled to fit it in with most names we like as they are all one syllable alot began with I Ivy. For the same flow as Elizabeth try Evangeline means good newsbearer of good news. Iris is such a gorgeous name and I didnt know about the meaning- love it even more now.
Leaning toward Iris Marie. I know a sweet little Iris Sofia. I like Iris Rose or Iris Hope if I were to name a girl that.
I tend to look to family names for inspiration for middle namesI like to freshen them up though. The middle name must have more or less syllables than the name before and after it. Iris Juliet Iris Margot Iris Francesca Iris Margaret Iris Madeleine Iris Mary Iris Alexandra.
Gives you an additional literary name for a very honorable character. Here are some of the classics. Pretty name but you never hear it nowadays.