What does am and PM Stand for in Time?

Am and pm are latin phrases. AM means ante meridian which means before midday. PM means post meridian which means after midday. They are usually written with small letters.