What does guten tag means?

good day
Definition of guten Tag

: good day : good afternoon : hello.

Do Germans actually say guten tag?

Guten Tag is the German “hello” that’s best-known to English speakers. It’s slightly formal, but only slightly.