O’Neill met the Swede last week and the former Manchester United striker is set to move to Villa Park this week.
Larsson’s contract with Helsingborg has expires and he will be immediately available to play for Villa.
The 37-year-old has previously played under O’Neill at Celtic.