Liam is a variant of this slightly longer name that's from Old German
The 
German version of the French name Louis and a variant of the Germanic Ludwig, 
... Liam is an Irish form of the name William, taken from the old Germanic Wilhelm 
... A name for a little one who's the best thing that's ever happened to you, 
perhaps?