I also think Benjamin Shepherd sounds better, and I know plenty of people who go by their middle names. Although as far as your concern that Shepherd Benjamin sounds like a sheep herder, people would much more often be saying "Shepherd [your last name]" than "Shepherd Benjamin," so I don't think that would be too much of an issue.

Last edited by leahmarie512; July 10th, 2013 at 09:11 AM.
Reason: Typos!