The 22-year-old U21 international, who has impressed back at the Owls after a productive loan spell at Chesterfield earlier this season, has been included in a 28-man group.
Ross County forward Liam Boyce has been rewarded for his recent form with a recall and there is also a place for Cheltenham goalkeeper Trevor Carson.
Bolton’s London-born winger Liam Feeney has not been included despite recent speculation that he could pledge his allegiance to the country.
O’Neill’s men face Qatar in a friendly at Crewe’s Gresty Road on May 31 before they take on Group F leaders Romania in a key European Qualifier at Windsor Park on June 13.
Northern Ireland are in a strong position in the group, just a point behind Romania and four points clear of third-placed Hungary after five games.
Goalkeepers: Carroll (Notts County), McGovern (Hamilton), Carson (Cheltenham)
Defenders: Hughes (Brighton), Baird, McAuley (both West Brom), Evans (Man Utd), Cathcart (Watford), Ferguson (Newcastle), Lafferty (Burnley), McLaughlin (Fleetwood), McCullough (Doncaster), McNair (Man Utd)
Midfielders: Davis (Southampton), Brunt (West Brom), Evans (Blackburn), Norwood (Reading), McCourt (Notts Co), Reeves (MK Dons), Dallas (Brentford)
Forwards: K Lafferty (Rizespor), Magennis (Kilmarnock), McKay (Wigan), Grigg (MK Dons), McGinn (Aberdeen), Ward (Derby), Boyce (Ross Co), Lavery (Sheff Wed)