Yep, Duangjai = heart. Duang itself means a circle or disk. It is also a numerative noun for circular (more or less) objects such as the moon, stars, stamps, seal, eyes.
While we are in the topic of names, I took the liberty of finding some links to the meanings and origins of Thai nicknames. Here are some interesting links: