So far as I know, it isn't a masculine or feminine name. It could be, certainly, but I've never met an
Aston.
I don't like it. I don't like "ton" in names because it sounds like a town, and I don't like "Ass" either for obvious reasons. Together they're no better :-/