Davies is a patronymic Welsh surname meaning "son of David". It is the second most common surname in Wales, a rank it shares with "Williams", and the eighth most common surname in England, where many people have Welsh ancestry.