In the search for new environmental friendly antifouling (AF) agents, four coumarins were isolated from the herbal plant Cnidium monnieri, known as osthole (1), imperatorin (2), isopimpinellin (3) and auraptenol (4). Furthermore, five coumarin derivatives, namely 8-epoxypentylcoumarin (5), meranzin hydrate (6), 2′-deoxymetranzin hydrate (7), 8-methylbutenalcoumarin (8), and micromarin-F (9) were synthesized from osthole. Compounds 1, 2, 4, 7 showed high inhibitory activities against larval settlement of Balanus albicostatus with EC50 values of 4.64, 3.39, 3.38, 4.67 μg mL−1. Compound 8 could significantly inhibit larval settlement of Bugula neritina with an EC50 value of 3.87 μg mL−1. The impact of functional groups on anti-larval settlement activities suggested that the groups on C-5′ and C-2′/C-3′ of isoamylene chian could affect the AF activities.