Billy-Joe is bad on it's own. I can't even understand why someone even call their kid Billy-Joe as a nickname, much less not give them something to fall back on.
Yes, they're very clashing.
Penelope is a lovely name though.
"Sookie: What kind of name is 'Igby'?
Igby: The kind of name that someone named 'Sookie' is in no position to question."
Igby Goes Down.