I guess it might be different in the US where Joseph is a popular name. It's not popular here, so to me it screams religion, which I can't stand. If it wasn't so religious I would probably like it. I prefer Josiah - it's still religious but not as much or as obvious (here, at least). I don't like Joe or Joey as nicknames.
Let us step into the night and pursue that flighty temptress, adventure.
PNL: http://www.behindthename.com/pnl/45898
Top: Alice and William
Bottom: Kensi and Alvin