Alexander McRae (September 4, 1829 – February 21, 1862) was a U.S. Army officer from North Carolina, who served on the antebellum frontiers in Texas and New Mexico, and fought in the Union Army, being killed in the Battle of Valverde.[1]