Ông tên thật là Ngô Xuân Diệu, còn có bút danh là Trảo Nha, quê quán làng Trảo Nha, huyện Can Lộc, tỉnh Hà Tĩnh nhưng sinh tại quê mẹ Gò Bồi, thôn Tùng Giản, xã Phước Hòa, huyện Tuy Phước, tỉnh Bình Định. Cha là ông Ngô Xuân Thọ và mẹ là bà Nguyễn Thị Hiệp. Xuân Diệu sống ở Tuy Phước đến năm 11 tuổi.