Granvill is a form of Granville, from French place-name roots meaning great town.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Granvill?
Swipe through thousands of names like it