'씨'는 이름에 붙일 때는 띄어 쓰고(김기동 씨) 성에 붙일 때는 붙여 쓰는 걸로 알고 있습니다.(김씨) 그런데 성에 붙여 쓸 때도 예외가 있어 그 사람을 높이거나 대접하여 부르거나 말할 때 의존 명사이므로 띄어 쓰라고 국립국어원 '한글 맞춤법' 코너에 나옵니다.(김 씨가 어제 선물을 가져 왔어요.) 그런데 그 구별이 쉽지 않습니다. 나이가 어린 사람의 관점에서 말할 때, 김 씨는 아저씨인데, 대접하여 부르기에 '김 씨' 하고 띄어 써야 하는지, '김씨' 하고 붙여 써야 하는지 모르겠습니다.