Variable/class names to avoid

Is there a definitive process for making sure you choose safe
variable/class names? Safe meaning non conflicting.

I just read this:
http://oldwiki.rubyonrails.org/rails/pages/ReservedWords but I was
wondering if there was some better resource I should be looking at.

Is there an automated way to check my code for problematic
variable/class names?