This is the 6075th most frequent German word.
craig
The word "Craig" is not German; it is a common Scottish and English name. In German, it has no specific meaning.
In this sentence, "Craig" is the proper name of an individual being referred to as a friend.
Craig ist ein guter Freund von mir.
Craig is a good friend of mine.
Here, "Craig" is used as a proper noun representing the name of the person observed.
Ich habe Craig gestern auf der Party gesehen.
I saw Craig at the party yesterday.
"Craig" in this context is the proper noun denoting the subject who enjoys reading.