Cody. Mostly because I know two (well one is Codie and female), both are lovely - so I have good associations with the name :)
While Brodie is traditionally a boys name, I think these days both could be used for either girl or boy - so that would be my only caveat, that you have to be happy with a unisex name. (I like unisex names myself, but I know some don't.)