boy name help!

Sarah

We just found out baby #2 is another boy! We are so stuck on names. Our first son is named Jackson. We call him Jack. We want another name that is classic, but with nick name options. We are thinking Andrew James and we can call him Drew, Andy or AJ. I also like William and call him Liam, but that name is #1 on the charts right now and I don't want another #1 name since Jackson was too. Any other suggestions?