Ainsley Harriott!
He is who I thought of first when I saw the name
Ainsley. The only other
Ainsley I have known is also male so for me it's definitely a boy's name. Co-incidentally both Ainsleys are of Jamaican descent.
I think for a girl the spelling
Ainslie is better. Looks more feminine imo.