Somchai
Thai
Man of worth
Somchai originates in Thai language and it means "man of worth".
No more information.
Humphrey Tierra , Darwin , Lucja , Mustafa , Smith , Holokai , Amita , Makamae , Lucetta