Craig

Type: Surname (from location)
Usage: Scottish

Meaning

Derived from Gaelic creag meaning “crag, rocks”, originally belonging to a person who lived near a crag.
You May Also Like

Lacee

People with the name Lacee have a deep inner desire to inspire others in a higher cause, and to share their own strongly held views on spiritual matters.
Read More