Nasce da Robert James McNamara, responsabile commerciale di una società di scarpe all'ingrosso, e Clara Nell Strange. La famiglia di suo padre era irlandese, di religione protestante e, intorno al 1850, dopo la Grande carestia irlandese, emigra negli Stati Uniti, dapprima in Massachusetts e poi in California.