Cypress is actually really cool. I think I like it better for a girl only because of the -ess ending, but as a nature name it's fine for a boy. I don't think it excessively strange.
For a boy perhaps Cypress
Benaiah. I know they're totally different but I like having a name with more history and yet still unusual with it.
I'm gonna get themey with the sunset. Cypress,
Magnolia, and Hawthorn.
~Anna~