The Sky Blues fan favorite has had an impressive loan spell, racking up 40 appearances and scoring four goals this season.
He no longer has a contract with the Premier League outfit on June 30 and should have many fans for his signing.
According to Football Insider, Villa “made several attempts” for the 22-year-old to sign new conditions “but he rejected them”.
They add: “O’Hare is about to leave the club at the end of the month, unless there is a last minute deal. “
If he left Villa Park, City may well try to sign with the midfielder, who would be available for just compensation.
However, he is likely to have a few admirers – potentially higher up the football ladder, when there is also Dutch and German interest.
A rule change for English Football League clubs amid the coronavirus crisis allows contractless players to sign short-term agreements to end the 2019/20 season with their clubs.
There is a quick and easy way to stay on top of all Coventry City news with our daily newsletter.
Delivered straight to your inbox each day, newsletters will feature the latest Sky Blues news, views, gossip and opinions.
All you need to do is register here.
And what’s more, it’s absolutely free!
You can also get all the latest updates by following us on social media here Facebook and Twitter.
We also have a free app that you can download here. It is always up to date with the latest news from across the region.
It is understood that the amendment also applies to lending players, although the future of the Coventry League 1 campaign remains uncertain.
Before this rule change, the free agents were able to negotiate a transfer to rival clubs at the end of May, but now they will have to wait until June 24 to make their approach.
Clubs now also have until June 23 to offer or release players a new contract.
Football Insider said: “It looks like the Villa Academy product will now sever ties with the club in the weeks to come.
“The Midland giants could make a final attempt to keep him after taking the option in April of last year to extend his contract by 12 months until June 2020.”