"From the town close to the rocks."
The name Craighton is commonly a male name from the "English" origin that means "From the town close to the rocks.".

The pronunciation of Craighton is c-raigh- ton, cra (i)- ghton.
The name Craighton means "From the town close to the rocks.". Explore other names with related meanings: