I ask a similar question recently. Here are some choices:
- The Berkley DB is groovy. (also see the Berkley DB Wikipedia entry)
- If you are on Windows, then you can use the built in Extensible Storage Engine. This used to be called "Jet Blue".
- Microsoft SQL Compact Edition is also free (But not built into the OS.