From Chinese 振 (zhèn) meaning "rouse, excite, raise", 镇 (zhèn) meaning "town, market place" or 珍 (zhēn) meaning "precious, rare" combined with 豪 (háo) meaning "brave, heroic, chivalrous" or 好 (hǎo) meaning "good, excellent". Other character combinations can form this name as well.