William James
Meanings according to this site...
William means - desire + helmet, protection
James means - Supplanter
According to me these names mean soooo much more though... William is after my Great Grandfather who passed away in 2001, he meant THE WORLD to me, like no other. Also his father (my Great Great Grandfather) was killed in the WW1 49th infantry... he was also called William. So the name has GREAT meaning to me.
And James is My Grandfather, who because my Dad was never there for me, took on the role as my father, and still does. he means soo much to me, and I dont know where I would be without him.