What does "top of the morning" mean here?
"Top of the morning" is an Irish saying that is used to greet someone in the morning. It means to have a good morning or the very best of the morning. While this greeting originates in Ireland, it is not very often used by Irish people nowadays. However, it is very well-known by most English speakers and considered to be a stereotypical Irish expression.