What does Liam mean?
Liam is an Irish short form of William, itself from the Germanic Wilhelm — wil (will, desire) plus helm (helmet, protection) — giving the sense “resolute protector” or “strong-willed guardian.”
What does Sean mean?
The Irish form of John (Seán), borrowed from Norman-French Jehan, ultimately from Hebrew 'Yochanan' meaning 'God is gracious.' Anglicised variants include Shawn and Shaun.