Joseph. It's lovely and not too common.
I've never liked Edward, Ed or Eddie. It seems a bit slimey to me. Must be from some early association.
There seem to be lots of Teds / Teddies around now. Many are Theodores but some Edwards. Potential for too many Eds and Teds, I think.