Lyam is a male name.
Lyam is a short variant of William, which is a form of the Germanic name Wilhelm.
Lyam means “the resolute protector” (from Old High German “wil” = desire/will + “helm” = protection/helmet).
No need to look further, then. Find the perfect first name for your baby together with your partner now!