England under-20 international Thomas (pictured), on loan from SkyBet League Two side Coventry City, will remain at The Automated Technology Group Stadium until February 17th.
The 22-year-old has netted once in his eight appearances for the Moors, that coming on his debut for the club in a 1-1 draw away at Maidstone United.
O’Leary, 21, will stay with Solihull from Championship high-flyers Bristol City until the end of the season after impressing during his six appearances so far – he kept three clean sheets during that time.
The 21-year-old made his Bristol City debut in an Emirates FA Cup Third Round tie with West Bromwich Albion in January last year coming on as a 45th minute substitute.
He has also had loan spells with Kidderminster Harriers and Bath City.