Brodie is typically the Scottish spelling, whereas Brody is Irish - though it isn't established as a first name in either place. There was a whiny, irritating girl on Home and Away called Brodie.
I have loved this name for a boy since I saw Mallrats. I think it's a cute, but tough, name. I prefer the BRODIE spelling over BRODY because it looks less like a last name, and just because I prefer -ie endings as opposed to -y endings on names.