Usually Jim or Jimmy is short for James
"your name is" is correct English and when used in this way means both your full name or a part of your name (usually surname, depending on the context). "your names are" is also correct English, but...
First is your name middle is your middle name and last is whatever name your dad gave y0u
Because that is what god wanted it to be.... :3
Boyle is actually Irish.