Names are very hard sometimes, other times they just pop in to your head. When my wife and I met my 1st Yorkie, we looked at each other and said Megan at the same time, when we met Gina she was already named by the breeder. We couldn't think of another name that we liked, so she stayed Gina. Just remember, you are going to be calling your dog's name out loud, for them to come to you. I like Ichabod, or Icky, for short, but do you want to be yelling this if he gets loose, or is hiding from you. Go with what feels right, for his personality, and you. Enjoy him when you get him.
Cheers Quad
P.S. I would be willing to yell Icky, out loud, but that's just me.
__________________
Assume Nothing, Question Everything, Start Thinking!
RIP Megan 3/1998-5/28/2013