问:

刘诗诗是北方人,徐佳莹是南方人,我说的是对还是错?

答:
根据刘诗诗和徐佳莹的故乡来判断,这个说法是错的。
刘诗诗的故乡是山东,属于华北地区,徐佳莹的故乡是广东,属于华南地区。所以从地域划分来看,刘诗诗应该属于北方人,而徐佳莹属于南方人。
但是人们常常把江浙沪等长三角地区也算作江南,广东也经常被归入全国范围内的南方。所以从更广义的地域认同来看,刘诗诗和徐佳莹都可以被看作是南方人。
再者,人的方言和文化认同也同样重要。刘诗诗的母语是普通话,不划分南北方言,而徐佳莹会广东话,是一个典型的南方语言。从语言和文化认同来说,刘诗诗的特征更加中性,而徐佳莹更加倾向南方。
综上,从狭义的地域划分来看,的确刘诗诗可以被视为北方人,徐佳莹可以被视为南方人。但从广义的地域认同和语言文化等角度来看,两人都不妨算得上是南方人。所以说刘诗诗是北方人,徐佳莹是南方人,这个说法是有失公正的,从整体来看,不完全正确。
所以,对这个说法,我的判断是:错的,不完全正确。两人不妨都可以被看作南方人,不应该给人以地域上的划分。地域只是判断一个人是否属于南北方的一个方面,还需要考量更广的文化语言认同。