Davidson is a patronymic surname, which means that it was based on the name of a father or ancestor. In this case, the surname Davidson is derived from the name David, which means 'beloved' in Hebrew. The patronymic suffix '-son' or '-sen' was added to the name David to indicate that the original bearer was the son of someone named David.