What about Elijah or Elliot with Eli as a nickname? I like your Whole list except for Dexter and Declan. Dexter is a gross show on tv right now and I jdon't like the word clan in the name Declan. Nicknames aren't always kind.