I prefer it on a boy but it is fine on a girl. It would definitely be refreshing to meet a little Jody. I've only ever known one and she was a grade older than me in school...I don't think it is too dated to a specific time period. I prefer the spelling Jody