Almost any name can have a nickname if you want it to. I love both names (
William and
Levi) but I also agree that
William is very popular, it just always will be. Suggestions:
Alexander "
Alec"/ "
Xander"
Archer "
Archie"
Asher "
Ash"
Cairo "
Cai"
Elijah "
Eli"
Ezekiel "
Zeke"
Finley "
Finn"
Jack "
Jay"
Jordan "Jordy"
Josiah "
Jai"/ "
Joe"
Leonardo "
Leo"
Malachi "
Cai"/ "Mal"
Micah "
Mikey"
Nikolai "
Niko"
Oliver "
Ollie"
Taylor "Tay"
Thomas "
Tommy"
Wilson "
Will"
A good alternative to William maybe...?Zachariah "
Zac"