I don't think it sounds to vintage or dated but that's my style and I live in an area where "hipster" names are popular. If you live in an area where surname names are the thing it might not fit as well in the classroom but it is Biblical, so that may offset that. If people are unfamiliar with it as a name the downsides are IRA as the Individual Retirement Account or Irish Republican Army and some people who think that only girls' names end in an a.