Yanna is a Celtic first name meaning child of blood, it means the moral heritage of the family. They are people known for their extraordinary intelligence and sensitivity. They are very instinctive and should read between the lines. They are people with strong moral values, we can not corrupt them.
Yanna was not agree with my opinion, but she find very great arguments.