I'd stick with cyffrous, I think... If somebody was excited as in 'agitated' then perhaps cynhyrfus/cyhyrflyd/berwedig. If excited by something, then maybe even wedi cyffro/cynhyrfu.
In the wild it doesn't really come up as a problem - there is a context of some sort.