По одной из версий, "трын" происходит от общеславянского слова ТЫН (заимствовано из древнего германского языка), которое обозначает деревянный забор, изгородь. Поэтому трын-трава предположительно растёт под забором, то есть это обычный сорняк. Буква "Р" в слове появилось позже под воздействием слова "трава" - аналогично сочетанию звуков "ТР".