There used to be one in Tulsa, but it appears that it's not going to happen this year, as their website is still referring to 2006. http://www.tulsascottishgames.org/

I've tried emailing people listed on the site, but the emails either bounce or disappear with no response. I have no idea why there appears to be no festival this year.