Not really. I wouldnt call someone a liar unless I truly believe they are aware that what they are saying is false.
Someone can repeat a fact or opinion that they believe, but not know it is false. They would have stated a lie, but not really be a liar. There would be no attempt to deceive