The Buddhist preacher in that link is a woman. ;)
The suffix "jo" is often written with the kanji for "woman" and appears in words like "shoujo" (little girl, maiden) and "akujo" (wicked woman). As a non-native Japanese speaker, I can't speak definitively, but I would surmise that names ending with "jo" would have a feminine sound.
The only meaning of Teijo as a vocabulary word is "virtuous woman." I misspoke in saying there were various meanings. Teijou (long O) can mean steady or stationary, or a presentation.
If you can find links with actual men named Teijo and I can find the kanji, I'll tell you what the names mean. And yes, Teiji is definitely a Japanese male name.
This message was edited 5/31/2008, 9:19 AM