Garratt is an English male given name derived from the Old English word "gearwe," meaning spear or javelin thrower. It was originally used as an occupational surname for spearmen or javelin throwers in medieval England, with references dating back to the Domesday Book of 1086. Today, Garratt is a popular choice for parents appreciating its unique sound and historical significance.