What is the difference between using 叫　and 叫做　？ I understand for the most part, (perhaps not as a causative word like shi, rang, bei etc ENTIRELY..) how to use 叫　and when trying to see the difference between 叫　and 称为　　, I noticed that people compared 称为　with 叫做　, a term I had not actually seen before.

My question is, what is the difference between the inclusion/exclusion of the word 做　in 叫做　?  

Also, as a bonus, does any one want to validate my research, and let me know if 称为　vs 叫做 is a matter of more formal writing and not convention ?

Or is it a more spoken vs written distinction as I beleeve the distinction between 叫做　and 叫作　　exists as ?  Is this distinction only in Cantonese?  I wonder because my Mandarin ABC input keyboard on Windows doesn't recognize the latter as a compound word.  

Thank you!
叫= to call / be called


我叫彼得 could mean: 


'I call Peter (e.g. I make a phone call to Peter) ' 
'I am called Peter (my name is Peter)' 



  叫做 = be called as 


我叫做彼得 = I am called as Peter (my name is Peter) - no ambiguity here


  称= [1] [v] call; name; term; address as
  [2] [v] say; state; express; claim



人称(为) = people call (him/ her/ it) as
自称(为) = call oneself as / self proclaim as
称为 = be called as


Abe Shudug wrote:


  Could you please also clarify how it becomes him/her/it with 人称为 ? Maybe an example sentence..do you mean 他　她　它　　ｎｅｅｄ　ｔｏ　ｂｅ　ａｄｄｅｄ?　　Ｏｒ　为　serves that function ?? 


Some examples:

(他/她)被人稱為天下無敵 = (他/她)人稱天下無敵

被人稱為 is often shortened to 人稱

(他/她)自稱為天下無敵 = (他/她)自稱天下無敵 

自稱為 if often shortened to 自稱

[他/她/它] is the object, which is needed in a complete sentence. 

为 acts as the conjunction 'as'(without antecedent) in the degree, manner


  称为 is more literal;  叫做 is more colloquial