Male names meaning:

Names with unusual meanings:

Unusual meanings

Just for fun:

Fantasy Name Generators