Heres is a popular question I just found a really good answer too.. “what is the difference between Al-Ghaffuwr (sometimes spelled Al-Ghaffoor) and Al-Ghaffaar?”
Islamic Meaning: Islamically, Allah (سبحانه وتعالى), Al-Ghaffuwr is the one who shields and protects YOU form the consequences of your own actions. One of the connotations is, you shield and cover something based upon knowledge. So when Allah does maghfirah, he’s covering your sins, being fully aware of what they are. So we say he’s the one who FORGIVES, regardless of how large the sin his. That’s what Al-Ghaffuwr is—the one who does the concept of ghafara to a higher level. Even if it’s a large quantity—a HUGE sin—Al-Ghafuwr will cover it up. It’s a QUALITY of covering.
In contrast to Al-Ghaffuwr, Al-Ghaffaar is only mentioned about four times in the Qur’an. Al-Ghaffaar is the one who CONTINUES to forgive, again and again and again and again and again. So Allah (سبحانه وتعالى) forgives you REGARDLESS of how many times you sin—again and again, he gives you continuous forgiveness. It’s a QUANTITY forgiveness.
Hope this helps! Also… try listening to the 99 names of Aĺlah nasheed by Kamal Uddin… it may help the children with the memorization part, remember though that they also need to know what each name means inshaAllah it will open up a gate in Jannah for them.