I chose Dante for several reasons (none of them being related to the character from DMC, despite some people's beliefs...

)...:
1) The name's root means "enduring". I liked the symbolism; like I had to endure all the crap life's thrown at me, and by doing so I've earned the name.
2) I like the way it sounds. I'm a total nerd for languages, and I like the sharp "t" and the soft "e" at the end.

3) Similar to the above, I like the way it's spelled. It looks cool.

I haven't decided on a middle name yet. I like the name "Will", but my last name has two L's in it, so I think it would sound a little weird.