Indeed, Esme, they are Cape Gooseberries which is a misnomer as they don't come from The Cape [of Good Hope] and originate from Brazil as you point out. They are called Cape gooseberries as they are surrounded by a type of coat, once known as a cape. The question 'where do Cape gooseberries come from' was always a popular quiz question in my part of the world along with "after what creature are the Canary Islands named" and "how long did the Hundred Years war last"