I did think buongiorno means good day ass opposed to good morning...
That's what it literally means, but in modern English it's rare to hear "good day", and in modern Italian it's rare to hear "buona mattina".
ok