Clifton

in baby boy name

The meaning of Clifton is Literally, cliff town