Ira sounds like the kind of name a kid born today could live with. It's rather intellectual. I like it.
Seymour reminds me too much of
Sidney. Both are old man names.
Ira and
Sylvia don't go well together because both are so old-fashioned. If I heard
Ira and
Sylvia together I'd think of an old married couple, not a sibset.