Canyon
English
Ravine, gorge
Canyon is an English name which means 'canyon or ravine'.
No more information.
Matisse Afia , Pavel , Sylvanus , gomer , Trayvon , Fernao , caucus , Zane , Lakshmi