 Needham was born in Oldcastle, Co. Meath, her maiden name was Montgomery.She went to boarding school in Derry for four years and spent the following year in Castletown, Isle of Man.She studied at the Royal Academy of Music in London, first for one year only (most likely the academic year 1880-1)