Granvill is a form of Granville, from French place-name roots meaning great town.
Like Granvill?
Swipe through thousands of names like it