I strongly recommend Michael Quinion's website 'World Wide Words'. This man is the fountain of all wisdom when it comes to British etymology. If he thinks the word is of Romany origin, then it probably is. http://www.worldwidewords.org/topicalwords/tw-cha2.htm