Shrewsbury is a town in England, and the name itself is derived from the Old English words "Scrobbesbyrig" meaning "settlement by the scrubby woods."
So, while "Sherry" has English roots, it doesn't have a specific meaning in Greek.
Shrewsbury is a town in England, and the name itself is derived from the Old English words "Scrobbesbyrig" meaning "settlement by the scrubby woods."
So, while "Sherry" has English roots, it doesn't have a specific meaning in Greek.