Spelt Kovács when accents are available and pronounced something like Ko"va:tch. Hungarian word meaning smith. Like all traditional trades it is also a very common last name for Hungarians.