Question: where does the last name barnes come from
Answer: Barnes is an English surname and rare given name .