Lady Barrett was born in Henbury in Gloucestershire now part of Bristol, and she was the fourth child of merchant Benjamin Perry.
Barrett married surgeon Frederick George Ingor Willey, the son of Josiah Willey FRCS, in 1896.