I really like it! It's classic but uncommon, which is rare in names. It does seem like an "old man" name to me, but that's not really a bad thing.
Edwin RobertEdwin GeorgeEdwin WilliamEdwin CharlesEdwin StuartEdwin John Edwin Mark
*previously posted as summitseeker*--hike more / worry less--