my 'process of association' mind-set works along the same lines that yours does. I hate to join 'hasmoneans' to 'asmodeus,' but it may turn out to be inevitable.... particularly when no sources provide any etymology for 'hasmonean' ... particularly when we have other accepted spellings such as 'asamoneus' and 'asmoneus'
since you mention mohammed, have you ever seen any origin for the name 'koresh,' denoting tribe from which mohammed derived ? The only things i've come up with is arabic for 'bow' ... something like 'quas.'
© Charles N. Pope, US Library of Congress. All rights reserved.