Top Collection Of 100 Christian Baby Unisex Names Ending With Oc

1.Ngoc

From Sino-Vietnamese 玉 (ngọc) meaning "jade, precious stone, gem".