Definitely
Rowan. I love the tree association.
Rohan always sounds like someone messing up
Rowan to me (I know it's legit)
Roan just makes me think of groan. It also sounds kinda dated cause it rhymes with
Joan.
So yeah.
Rowan all the way.
http://www.behindthename.com/pnl/56287