Stanley Long Amor (22 July 1887 – 7 August 1965) was an English first-class cricket for Somerset irregularly for a period of more than 20 years. A tail-end batsman and wicketkeeper, Amor played exactly half of his 26 first-class matches for Somerset in games at Bath, and his first-class career never took him further north than Worcester, though that visit brought him his highest first-class score of 21. He was awarded the OBE.