okay....nicknames are usually variation of your name...
let's give it a shot....
cq: your name is Christian, I see Christ in that, therefore Jesus comes to my mind, watched Passion of the Christ the other day, therefore Mel Gibson comes to mind....Mel Gibson was in Braveheart (a favourite movie of mine) so William Wallace comes to mind....your new nickname is Willace....
friend: Domingo, eh? cyanide says Flamingo....that's a bird right....so basically the kid is the Birdman....easy as that....
I haven't quite got it down to an artform yet and it always works better after a few drinks

best to let your friends give you nicknames rather than searching for them....they will come by themselves....some people suit nicknames, some don't....