I love the name Bailey, and it is one of those unisex names that can go either way.
I work at a high school, and we have several Ashton's and they are all girls. If you like the sound of the name, why not consider Aston?
Good luck finding the perfect name for your little one, he is absolutely adorable!