Liam is a variant of this slightly longer name that's from Old German
[DOC] [TLE] Behind the Name: User Comments for the name Richard [PAR] My husband is named Richard and I read that it meant "powerful ruler".