Admitting the 47-year-old was his top celebrity crush, he described her as “absolute fire” and lambasted people for not giving her enough credit.
Speaking to HuffPost UK and other journalists on the Island, Niall said: “She’s fire, ain’t she.
“It annoys me a bit yeah, that on ‘Britain’s Got Talent’, everyone is always rating Alesha [Dixon] and Amanda Holden is coming out week-by-week in these sick, fiery dresses, bit of cleavage on show, and no-one is rating her!
“It gets me so annoyed.”
Addressing her dresses on ‘Britain’s Got Talent’, which are often a subject of Ofcom complaints, Niall continued: “She’s making the effort because no-one is giving her the attention she deserves! I’d give it her.
“She’s got a great personality too. She’s fire and no-one clocks it, and it gets me annoyed.”
After admitting Amanda is the only older woman he is attracted to, he revealed what he would say to her if he ever met her.
“I’d say, ‘Do you want to get a Nando’s?’ I would! Honestly,” he said.
“She’d get picked up in a Fiesta and taken for a Nando’s. Let’s see if she’s on that.”
But with Amanda happily married to husband Chris Hughes (no, not the one from last year’s ‘Love Island’), we think she’ll probably pass on that offer for now.
‘Love Island’ kicks off on Monday at 9pm on ITV2.