forenoon (n.)
c.1500, from fore- + noon.