Before there were comments saying that this is a tacky spelling of that old-fashioned name, it's not considered one. Viliam is a Slovak form of William. I prefer William, but have to say this is a cool and refined name. I heard Viliam is becoming common in Slovakia.