Answer by
Matt88 (104)
Buenos dias literally means "good days" in Spanish. Similar to a lot of other foreign languages, Spanish uses this phrase rather than a simple hello, especially to a stranger or someone they aren't close friends with. It would be similar to simply saying "hello" or "good day".