Going against the grain - Brock. Much less common & I love the sound of it. I don't think it's too new a name. I've known 2 Brock's both were my age (29) & both were very nice.

I love Edward too.