Procedural Naming Based on real-world data