As far as season names go for boys, I definitely prefer
Winter. I like it for either gender.
I think that
Autumn sounds unisex, but considering that it's common for girls, people would assume he was a girl if they only saw the name.
Summer definitely seems more feminine to me. However, I like
Somerled for a boy. I would only use it as a middle name, though.