Name origin: Old English
Name meaning: River landing place
More
Name origin: Latin
Name meaning: Victory