I don't really like the nickname
Josh, because everyone I've known who went by it was one of those good looking player/jerks who always causes issues. I do like the pairing of
Joshua with
Edward.
Justine is a great name. THe one thing wrong with it (As my friend
Justine would attest to) is that so many people think its a strange spelling of
Justin. I don't really like
Kirstie. It seems to cute paired with the classic
Justine. I also don't think Just makes a very good nickname. But as someone who has never had good nicknames because my name is too short and plain I don't relly know.